/* 方块基座 · 全站内页。只负责呈现，不改变数据、DOM、权限与业务脚本。 */
body.gb-interior{
 --gm-bg:#edf0e9;--gm-surface:#fffefa;--gm-surface-soft:#e2e5dc;--gm-text:#20251e;
 --gm-muted:#596153;--gm-text-muted:#596153;--gm-accent:#3b7322;--gm-border:#b7beae;
 --gm-radius-sm:0px;--gm-radius-md:0px;--gm-radius-lg:0px;--gm-radius-xl:0px;
 --gm-shadow:3px 3px 0 #b0b8a4;--gm-shadow-sm:2px 2px 0 #b0b8a4;
 --paper:#edf0e9;--paper-warm:#fffefa;--ink:#20251e;--ink-soft:#596153;
 --indigo:#315e23;--amber:#3b7322;--moss:#315e23;--flare:#3b7322;
 --line:#c6cebd;--line-strong:#8b9a7c;--gb-stone:#c6c6c6;--gb-edge:#343b30;
 --gb-text:#20251e;--gb-muted:#596153;--gb-card:#fffefa;--gb-wash:#e5eadc;
 --gb-shadow:inset 3px 3px 0 #fff,inset -3px -3px 0 #d8ddcf,4px 4px 0 #343b30;
 background:#edf0e9;color:var(--gb-text);
}
.gb-interior .gm-shell,.gb-interior .gm-main{background:transparent;color:var(--gb-text)}
.gb-interior .gm-main{background-image:linear-gradient(90deg,#8a9a7910 1px,transparent 1px),linear-gradient(#8a9a7910 1px,transparent 1px);background-size:32px 32px}
.gb-interior .nav.nav--inner{background:#f5f5f1;border-bottom:2px solid #343b30;backdrop-filter:none}
.gb-interior .gm-shellbar{background:#d9eaf0;border-bottom:4px solid #6a8c4e;color:#28372b}
.gb-interior .gm-shellcrumb,.gb-interior .gm-shellcrumb a,.gb-interior .gm-shellbar__plot b{color:#344633}
.gb-interior .gm-plotstrip{background:#e1e5da;border-top:4px solid #628c43}
.gb-interior .gm-plotstrip a{border-radius:0}
.gb-interior .gm-main h1{font-family:var(--sans,system-ui,sans-serif);font-weight:800;color:var(--gb-text);text-shadow:2px 2px #dce2d3;line-height:1.4;overflow-wrap:anywhere}
.gb-interior .gm-main :is(h2,h3,h4){color:var(--gb-text)}
.gb-interior :is(.gm-launch-kicker,[class$="__kicker"],.dk-k,.pt-kicker,.rv-kicker,.nm-kicker,.or-kicker,.pb-kicker){color:#315e23}
/* Common page fronts: preserve each page's structure, unify its materials. */
.gb-interior :is(.gm-tax-hero.gm-card,.gm-learn__head,.gm-hist__head--hub,.gm-research__head--hub,.gm-ip__head--hub,.gm-memo__head,.gm-english__hero,.gm-bazi__hero,.gm-ly__hero,.gm-dream__head,.gm-love__head,.gm-songs__head,.pt-head,.nm-hero,.ns-head,.or-head,.rv-index-head,.gm-readings__head,.gm-creative__head,.gm-studio__head,.gm-rv__head,.dk-top,.gm-va__hero,.gm-3dp-hero,.gm-ps-hero,.gwo-hero){
 background:var(--gb-card);color:var(--gb-text);border:2px solid var(--gb-edge);border-top:8px solid #628c43;border-radius:0;box-shadow:var(--gb-shadow);padding:30px;margin-bottom:34px;
}
.gb-interior :is(.gm-tax-hero,.gm-learn__head,.gm-hist__head--hub,.gm-research__head--hub,.gm-ip__head--hub,.gm-dream__head,.pt-head,.nm-hero,.or-head,.dk-top,.gm-va__hero,.gm-3dp-hero,.gm-ps-hero,.gwo-hero) h1{color:var(--gb-text);font-family:var(--sans);font-size:clamp(30px,4vw,48px);max-width:none}
.gb-interior :is(.gm-3dp-lead,.gm-ps-lead,.gwo-hero p,.gm-learn__sub,.gm-hist__sub,.gm-research__sub,.gm-ip__sub,.pt-lede,.dk-sub,.gm-va__hero p){color:var(--gb-muted)}
.gb-interior .gm-learn__area::after{display:none}
.gb-interior :is(.gm-learn__area strong,.gm-ip__card-title,.gm-hist__topic-card strong,.gm-research__industry-card strong,.gm-learn-card__title,.dk-card strong){color:var(--gb-text);font-family:var(--sans);font-weight:700}
.gb-interior :is(.gm-learn__area-enter,.gm-learn__area-kicker,.gm-learn__stats strong,.gm-learn__area-desc,.gm-ip__card-tagline,.gm-ip__card-type){color:#315e23}

.gb-interior :is(.almanac-card,.dk-card,.gavin-contact-card,.gm-ai__plan-panel,.gm-ai__task-card,.gm-archive-card,.gm-bazi__reading-card,.gm-card,.gm-creative__badge--card,.gm-creative__card,.gm-creative__panel,.gm-creative__pool-card,.gm-creative__ref-card,.gm-diary__card,.gm-dream__card,.gm-hist__era-card,.gm-hist__topic-card,.gm-ip__card,.gm-learn-card,.gm-learn__area,.gm-learn__area--concept,.gm-learn__area--english,.gm-learn__area--history,.gm-learn__card,.gm-learn__seed-panel,.gm-love__card,.gm-love__feat-card,.gm-ly__card,.gm-ly__panel,.gm-ly__sheet,.gm-memo__card,.gm-memo__review-card,.gm-memo__walk-rel-card,.gm-music__card,.gm-music__ext-card,.gm-nv__card,.gm-nv__stat,.gm-page-card,.gm-post-actions__stat,.gm-ps-map-panel,.gm-research__industry-card,.gm-songs__card,.gm-songs__sheet,.gm-studio__clipper-panel,.gm-studio__panel,.gm-studio__pool-card,.gm-studio__ref-card,.gm-va__panel,.gm-va__stat,.gm-va__stat--ai,.gm-va__stat--human,.gwo-card,.gwo-dialog,.gwo-metric,.nm-card,.nm-dialog,.ns-panel,.ns-time-card,.nv-card,.or-tile,.or-tile--ext,.pb-panel,.pt-card,.pt-panel,.revisit-card,.tw-stat){
 border:2px solid var(--gb-edge);border-radius:0;background:var(--gb-card);color:var(--gb-text);
 box-shadow:inset 2px 2px #fff,inset -2px -2px #d8ddcf,3px 3px #b0b8a4;
}

.gb-interior :is(.almanac-tag,.door-tag,.gm-ai__context-chip,.gm-ai__plan-badge,.gm-ask__chip,.gm-creative__attach-chip,.gm-creative__badge,.gm-creative__badge--cand,.gm-creative__badge--card,.gm-creative__badge--decon,.gm-creative__badge--draft,.gm-creative__badge--idea,.gm-creative__badge--insight,.gm-creative__badge--ok,.gm-creative__badge--story,.gm-creative__badge--think,.gm-creative__badge--topic,.gm-creative__badge--win,.gm-creative__ref-card-tag,.gm-creative__ref-chip,.gm-dream__chip,.gm-fs__badge,.gm-hist__badge,.gm-hist__badge--pattern,.gm-hist__badge--year,.gm-hist__chip,.gm-hist__chip--place,.gm-hist__chip--tag,.gm-ip__badge,.gm-ip__badge--status,.gm-ip__char-chip,.gm-ip__chip,.gm-learn__tag,.gm-learn__tag--motif,.gm-love__badge,.gm-love__badge--draft,.gm-love__badge--star,.gm-love__chip,.gm-memo__tag,.gm-nv__chip,.gm-ps-done__badge,.gm-research__badge,.gm-research__badge--draft,.gm-research__badge--year,.gm-research__chip,.gm-research__company-chip,.gm-song__tag,.gm-studio__badge,.gm-studio__badge--draft,.gm-studio__badge--final,.gm-studio__badge--insight,.gm-studio__badge--research,.gm-studio__badge--think,.gm-studio__badge--topic,.gm-studio__ref-card-tag,.gm-studio__ref-chip,.gm-tag,.gm-tag--column,.gm-tag--keyword,.gm-tag--series,.gwo-badge,.mb-tag,.nav-sub-tag,.nm-char-chip,.nm-source-tag,.nv-tag,.or-ext-badge,.pb-pill,.pt-badge,.rv-chip,.slip-tag,.stele-tag,.tag,.tw-badge){border-radius:0}

.gb-interior :is(.gm-ip__card-cover,.gm-ip__card-cover img,.gm-ip__card-cover--blank,.gm-learn__area,.gm-music__ext,.gm-music__radio,.gm-knowledge-map__group,.gm-motif-cluster,.gm-rain__body,.gm-rain__tab,.gm-rain__action,.pt-mini,.pt-mini img,.pt-stage-wrap,.pt-photo-controls,.pt-workbench-empty,.pb-row,.pb-site,.ns-time-card,.ns-presets,.gm-3dp-next,.gm-ps-next,.gm-ps-gate,.gm-ps-q,.gm-ps-report,.gm-ps-error,.tw-shell,.tw-stat,.tw-badge,.tw-console,.tw-input,.tw-log-item,.gm-va__total,.gm-va__stat){border-radius:0}
/* Controls: one stone material, including controls rendered after page load. */
.gb-interior :is(.gm-main button,.gm-main .button,.gm-main .nm-btn,.gm-main .pt-btn,.gm-main .dk-quick a,.gm-main .gm-column-switch__item,.gm-main .gm-series-chips__item,.gm-main .gm-songs__near a){
 border:2px solid #252b22!important;border-radius:0!important;background:#c6c6c6!important;color:#15191a!important;
 box-shadow:inset -3px -3px #777e70,inset 3px 3px #fff!important;font-family:var(--sans,system-ui,sans-serif);font-weight:600;
 transition:filter .08s steps(2),box-shadow .08s steps(2);
}
.gb-interior .gm-main :is(button,.button):enabled:hover{filter:brightness(1.08)}
.gb-interior .gm-main button:enabled:active{box-shadow:inset 3px 3px #777e70,inset -3px -3px #fff!important}
.gb-interior .gm-main :is(button[type=submit],button.primary,.gm-button--primary,.gm-learn-btn--start,.gm-learn-btn--ok,.pt-btn--go,.nm-btn--primary,[role=tab][aria-selected=true],button[aria-pressed=true],button[aria-current],button.active,.gm-column-switch__item.is-current){
 background:#3b7322!important;color:#fff!important;box-shadow:inset -3px -3px #24481a,inset 3px 3px #5f9a45!important;
}
.gb-interior .gm-main :is(button:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed;filter:grayscale(.6)}
.gb-interior .gm-main :is(button.danger,button[data-action=delete],button.sell,button.short){background:#a33b33!important;color:#fff!important;box-shadow:inset -3px -3px #68241e,inset 3px 3px #ca7267!important}
.gb-interior .gm-main :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){
 border:2px solid #646d5a!important;border-radius:0!important;background:#fffefa!important;color:#20251e!important;
 box-shadow:inset 3px 3px #d9ddcf!important;box-sizing:border-box;max-width:100%;
}
.gb-interior .gm-main :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#3b7322}
.gb-interior :is(button,a,input,textarea,select):focus-visible{outline:3px dashed #3b7322!important;outline-offset:3px}
.gb-interior :is(.gm-column-switch,.gm-series-chips,.dk-quick,.pt-tabs,.pb-tabs,.nm-tabs,.ns-tabs){gap:10px}
.gb-interior :is(.gm-column-switch__item,.gm-series-chips__item){color:#315e23}
.gb-interior :is(.gm-column-switch__item small,.gm-series-chips__item small){color:inherit}
.gb-interior .gm-archive-card h2 a{font-family:var(--sans);color:var(--gb-text);font-weight:700}
.gb-interior .gm-series-list__index{border:2px solid #343b30;background:#e5eadc;color:#315e23}
.gb-interior .gm-series-list__body h2 a{font-family:var(--sans);color:var(--gb-text)}
.gb-interior :is(.gm-memo__composer,.gm-memo__search,.gm-memo__modal-box,.gm-creative__modal-box,.gm-studio__modal-box,.gm-dream__consent,.gm-dream__form,.gm-love__form){border-radius:0;background:#fffefa;border-color:#8b9a7c;box-shadow:3px 3px #b0b8a4}
/* The observatory keeps its night console, with readable stone cards. */
.gb-interior .fh-signals{background:#262b40;border:2px solid #12141f;border-radius:0;box-shadow:inset 4px 4px #4a5276,inset -4px -4px #12141f;color:#ecefea}
.gb-interior .fh-signals .gm-news-col{background:#30364c;border:2px solid #12141f;border-radius:0;box-shadow:inset 3px 3px #535d7a,inset -3px -3px #1a2032;padding:20px;color:#ecefea}
.gb-interior .fh-signals .gm-news-col>h3{color:#dbe6cf;border-color:#657151}
.gb-interior .fh-signals .gm-news-item__title{color:#f2f4ef}
.gb-interior .fh-signals .gm-news-item__meta,.gb-interior .fh-signals .gm-footer-note{color:#c0c8b8}
.gb-interior .fh-signals .gm-news-item::before{border-radius:0;transform:none;background:#8aaf67;border-color:#8aaf67}
.gb-interior .fh-signals::before{color:#dbe6cf}
/* Working rooms: keep all editor and viewport geometry intact. */
.gb-interior :is(.gm-ai,.gm-studio,.gm-creative,.gm-diary,.gm-nv,.gm-rv,.gm-readings){color:var(--gb-text)}
.gb-interior :is(.gm-ai__layout,.gm-studio__history,.gm-studio__chat,.gm-studio__pool,.gm-creative__lib,.gm-creative__chat,.gm-diary__wrap,.gm-diary__rail,.gm-diary__side,.gm-nv__wrap,.gm-nv__rail,.gm-nv__side,.gm-rv__side,.gm-readings__layout,.gm-reader){
 border-radius:0;border-color:#8b9a7c;box-shadow:none;background:#fffefa;
}
.gb-interior :is(.gm-ai__history,.gm-ai__toolbar,.gm-ai__side-brand,.gm-ai__history-head,.gm-ai__plan,.gm-studio__history-head,.gm-studio__pool-head,.gm-creative__history-head,.gm-diary__rail-head,.gm-nv__rail-head,.gm-reader__head){background:#e1e5da;color:#344633;border-color:#8b9a7c}
.gb-interior :is(.gm-ai__chat,.gm-ai__log,.gm-ai__form,.gm-studio__log,.gm-diary__editor,.gm-nv__editor){background:#fffefa}
.gb-interior .gm-ai--app{background:#edf0e9}
.gb-interior .gm-ai--app :is(.gm-ai__layout,.gm-ai__chat,.gm-ai__log){background:#fffefa}
.gb-interior .gm-ai--app :is(.gm-ai__toolbar,.gm-ai__history){background:#e1e5da;border-color:#8b9a7c}
.gb-interior .gm-ai__composer{border:2px solid #343b30!important;border-radius:0!important;background:#fffefa!important;box-shadow:inset 3px 3px #d9ddcf,4px 4px #b0b8a4!important}
.gb-interior .gm-ai--app .gm-ai__form textarea{border:0!important;background:transparent!important;box-shadow:none!important}
.gb-interior .gm-ai--app .gm-ai__form button[type=submit]{background:#3b7322!important;color:#fff!important}
.gb-interior :is(.gm-ai__message-body,.gm-ai__notice,.gm-ai__identity,.gm-ai__context-chip,.gm-ai__tool,.gm-ai__confirm,.gm-ai__preview,.gm-ai__memory,.gm-ai__display,.gm-ai__slash,.gm-ai__plan-item,.gm-ai__session-open,#gm-ai-sessions li,.gm-studio__session,.gm-creative__session,.gm-diary__item,.gm-nv__item,.gm-rv__item,.gm-fs__orig){border-radius:0}
.gb-interior .gm-ai--app .gm-ai__message--user .gm-ai__message-body{background:#e0e8d3;color:#20251e;border:2px solid #8b9a7c;box-shadow:3px 3px #b0b8a4}
.gb-interior .gm-ai--app .gm-ai__message--assistant .gm-ai__message-body{background:transparent;color:#20251e}
.gb-interior .gm-ai__welcome :is(strong,h1,h2){color:#20251e}
.gb-interior :is(.gm-ai__starters,.gm-ai__toolbar,.gm-ai__form-btns){gap:8px}
.gb-interior .gm-ai__identity{background:#3b7322;border:2px solid #252b22;box-shadow:inset -3px -3px #24481a,inset 3px 3px #5f9a45}
.gb-interior .gm-ai__identity b{color:#fff}
.gb-interior :is(.gm-ai__plan-badge,.gm-ai__plan-item,.gm-studio__badge,.gm-creative__badge,.gm-diary__state,.gm-nv__state,.gm-fs__badge){border-radius:0}
.gb-interior :is(.gm-fs,.gm-fs__body){--gm-fs-paper:#edf0e9;--gm-fs-card:#fffefa;--gm-fs-ink:#20251e;--gm-fs-flare:#3b7322}
.gb-interior .gm-ai__message-body pre{border-radius:0;background:#262b40;color:#f2f4ef}
.gb-interior .gm-ai__message-body pre code{background:transparent;color:inherit}
/* Custom module tokens, preserving status and chart colours. */
.gb-interior .gm-pt{--pt-paper:#edf0e9;--pt-card:#fffefa;--pt-ink:#20251e;--pt-blue:#315e23;--pt-amber:#3b7322;--pt-muted:#596153;--pt-line:#b7beae;--pt-wash:#e5eadc}
.gb-interior .gm-love{--love-paper:#edf0e9;--love-card:#fffefa;--love-ink:#20251e;--love-soft:#596153;--love-line:#b7beae;--love-flare:#3b7322}
.gb-interior .gm-review{--rv-bg:#edf0e9;--rv-panel:#fffefa;--rv-fg:#20251e;--rv-muted:#596153;--rv-line:#b7beae;--rv-flare:#3b7322;--rv-flare-text:#315e23;background:transparent}
.gb-interior .gm-playbook{--pb-paper:#edf0e9;--pb-card:#fffefa;--pb-ink:#20251e;--pb-mute:#596153;--pb-line:#b7beae;--pb-flare:#3b7322;--pb-flare-soft:#e5eadc}
.gb-interior .gm-nm{--nm-paper:#edf0e9;--nm-card:#fffefa;--nm-ink:#20251e;--nm-muted:#596153;--nm-line:#b7beae;--nm-wash:#e5eadc}
.gb-interior .ns{--ns-ink:#20251e;--ns-muted:#596153;--ns-line:#b7beae;--ns-orange:#315e23}
.gb-interior .gwo-app{--gwo-ink:#20251e;--gwo-muted:#596153;--gwo-line:#b7beae;--gwo-paper:#edf0e9;--gwo-card:#fffefa;--gwo-green:#315e23;--gwo-lime:#e5eadc}
.gb-interior :is(.gm-ly,.gm-bazi){--ink:#20251e;--muted:#596153;--gold:#315e23;--line:#b7beae;--paper:#fffefa;--wash:#e5eadc}
.gb-interior :is(.gm-3dp-status,.gm-ps-status){border-radius:0;background:#e5eadc;color:#315e23;border:1px solid #8b9a7c}
.gb-interior :is(.gm-3dp-next,.gm-ps-next){background:#e5eadc;color:#20251e}
.gb-interior :is(.pt-card img,.pt-mini img,.gm-oranges .or-card,.gm-memo__identity,.gm-music__card,.gwo-row,.gwo-empty,.gwo-toast){border-radius:0}
.gb-interior :is(.dk-ask,.gm-studio__form,.gm-creative__form){border:2px solid #343b30;border-radius:0;background:#e1e5da}
.gb-interior .dk-card:hover,.gb-interior .gm-learn__area:hover{box-shadow:inset 2px 2px #fff,inset -2px -2px #d8ddcf,4px 4px #343b30;transform:none}
@media(max-width:768px){
 .gb-interior :is(.gm-tax-hero.gm-card,.gm-learn__head,.gm-hist__head--hub,.gm-research__head--hub,.gm-ip__head--hub,.gm-memo__head,.gm-english__hero,.gm-bazi__hero,.gm-ly__hero,.gm-dream__head,.gm-love__head,.gm-songs__head,.pt-head,.nm-hero,.ns-head,.or-head,.rv-index-head,.gm-readings__head,.gm-creative__head,.gm-studio__head,.gm-rv__head,.dk-top,.gm-va__hero,.gm-3dp-hero,.gm-ps-hero,.gwo-hero){padding:22px 18px;margin-bottom:28px;box-shadow:inset 2px 2px #fff,inset -2px -2px #d8ddcf,3px 3px #343b30}
 .gb-interior .fh-signals .gm-feature-grid{grid-template-columns:minmax(0,1fr)}
 .gb-interior :is(.gm-tax-hero,.gm-learn__head,.gm-ip__head--hub,.dk-top) h1{font-size:30px}
 .gb-interior .gm-column-switch{gap:8px}
 .gb-interior .gm-column-switch__item{padding:8px 10px}
 .gb-interior .dk-cards{grid-template-columns:minmax(0,1fr)}
 .gb-interior .gm-ai--app .gm-ai__toolbar{gap:6px}
 .gb-interior .gm-ai--app .gm-ai__composer{padding:8px}
}
@media(prefers-reduced-motion:reduce){.gb-interior *{transition:none!important}}
.gb-interior .gm-main :is(h2,h3,h4){font-family:var(--sans,system-ui,sans-serif)}
.gb-interior .gm-main :is(h2,h3,h4) a{color:inherit}
.gb-interior .gm-ai__welcome strong{font-family:var(--sans,system-ui,sans-serif);font-weight:800;text-shadow:2px 2px #dce2d3}
.gb-interior .gm-main :is(.gm-action-button--primary,.gm-digest__go,#gm-ai-send,#gm-studio-send,#gm-creative-send){background:#3b7322!important;color:#fff!important;box-shadow:inset -3px -3px #24481a,inset 3px 3px #5f9a45!important}
.gb-interior .gm-learn__area.gm-owner-only::after{display:block;content:"仅站长可见";width:auto;height:auto;top:12px;right:12px;bottom:auto;left:auto;transform:none;border:1px solid #8b9a7c;border-radius:0;background:#e5eadc;color:#315e23;padding:2px 7px}
.gb-interior :is(.gm-ai__confirm,.gm-ai__preview,.gm-ai__memory-box,.gm-ai__display-box,.gm-studio__modal-box,.gm-creative__modal-box,.gm-memo__modal-box,.gwo-dialog){border:2px solid #343b30;border-radius:0;background:#fffefa;color:#20251e;box-shadow:inset 3px 3px #fff,inset -3px -3px #d8ddcf,4px 4px #343b30}
.gb-interior :is(.gm-ai__confirm,.gm-ai__preview,.gm-ai__memory-box,.gm-ai__display-box,.gm-studio__modal-box,.gm-creative__modal-box,.gm-memo__modal-box,.gwo-dialog) button{border:2px solid #252b22!important;border-radius:0!important;background:#c6c6c6!important;color:#15191a!important;box-shadow:inset -3px -3px #777e70,inset 3px 3px #fff!important}
/* Final component sweep: nested reading, archive, music and utility views. */
.gb-interior :is(.gm-learn__disc,.gm-learn__motif,.gm-english__principle,.gm-english__loop,.gm-english__measure,.gm-hist__river-block,.gm-hist__pattern-item,.pt-callout,.pt-empty,.or-open,.gm-ps-script,.gm-golevka-msg,.gm-memo__wrap,.gm-memo a.is-active,.gm-ly__privacy,.gm-ly__slot,.gm-ly__caveat,.gm-bazi__privacy,.gm-bazi__calculator,.gm-dream__gobtn,.gm-dream__arc-item,.gm-dream__arc-synth,.gm-dream a.is-active,.gm-music__hero){border-radius:0}
.gb-interior :is(.gm-english__principle,.gm-english__loop,.gm-english__measure,.gm-bazi__calculator,.gm-dream__arc-item,.gm-ps-script,.pt-callout,.gm-memo__wrap){border:2px solid #8b9a7c;background:#fffefa;box-shadow:inset 2px 2px #fff,inset -2px -2px #d8ddcf,3px 3px #b0b8a4}
.gb-interior .gm-music__hero{background:#fffefa;color:#20251e;border:2px solid #343b30;border-top:8px solid #628c43;box-shadow:var(--gb-shadow)}
.gb-interior .gm-music__hero :is(p,.gm-music__lead){color:#596153}
.gb-interior .gm-rain{border:2px solid #12141f;border-radius:0;box-shadow:inset 4px 4px #4a5276,inset -4px -4px #12141f}
.gb-interior .gm-rain .gm-rain__title{color:#f3f5ed;text-shadow:3px 3px #050811}
.gb-interior .gm-golevka-cosmos{--gm-muted:#596153;--gm-text:#20251e;--gm-accent:#315e23;--gm-border:#b7beae}
.gb-interior :is(.gm-golevka-dossier,.gm-golevka-chat){border:2px solid #343b30;border-radius:0;background:#fffefa;color:#20251e;box-shadow:inset 3px 3px #fff,inset -3px -3px #d8ddcf,4px 4px #343b30}
.gb-interior :is(.gm-golevka-dossier h3,.gm-golevka-fact strong,.gm-golevka-chat__head h2){color:#20251e}
.gb-interior .gm-golevka-chat__log{background:#edf0e9;border-radius:0}
.gb-interior .gm-golevka-msg--him{background:#e5eadc;color:#20251e;border:1px solid #8b9a7c}
.gb-interior .gm-golevka-msg--me{background:#315e23;color:#fff}
body.gb-interior.page-template-page-golevka .gm-card:not(.gm-tax-hero){background:#fffefa;color:#20251e;border:2px solid #343b30;border-radius:0;box-shadow:inset 3px 3px #fff,inset -3px -3px #d8ddcf,4px 4px #343b30}
