.story-statistics{display:flex;align-items:center;flex-wrap:wrap;gap:9px 14px;font:11px/1.6 var(--sans);color:#aab8c8;margin:18px 0 8px}.story-statistics strong{color:#e8ca87;font-size:13px;font-weight:500}.story-statistics .public-likes{color:#d5a8ae}.sample-stat-badge{font-size:8px;text-transform:uppercase;letter-spacing:1px;border:1px solid #bba66a55;padding:3px 6px;color:#bca774}.sample-stat-disclaimer{color:#8fa1b6!important;font-size:10px!important;margin-top:10px!important}.parable-feature .story-statistics{max-width:440px}.community-reactions .story-statistics{margin-top:21px}
.hollow-tabs{gap:22px;margin-bottom:20px;scrollbar-width:thin;scrollbar-color:#9d845459 transparent}.hollow-tabs a{flex-shrink:0}.hollow-wallet{display:flex;align-items:center;gap:22px;border:1px solid #cfad6b40;padding:15px 20px;margin-bottom:30px;background:linear-gradient(110deg,#c2a46518,#0e1b2b);font-family:var(--sans)}.hollow-wallet>div{display:flex;align-items:center;gap:12px;flex-shrink:0}.hollow-wallet small{display:block;color:#b7a578;text-transform:uppercase;font-size:8px;letter-spacing:1.2px}.hollow-wallet strong{display:block;color:#f0d18a;font:400 25px/1.4 var(--serif);outline:none}.hollow-wallet p{margin:0;font-size:11px}.hollow-wallet>a{margin-left:auto;white-space:nowrap;color:var(--gold);font-size:12px;text-underline-offset:5px}.gek-coin{display:inline-grid;place-items:center;flex-shrink:0;width:31px;height:31px;border-radius:50%;border:1px solid #e4c17a;background:radial-gradient(circle at 35% 30%,#f0d59a,#96723b);color:#4d3522;font:500 19px var(--serif);box-shadow:inset 0 0 0 3px #68441c44,0 3px 9px #0004}.hollow-mini-bonsai{position:absolute;right:8%;bottom:65px;width:110px;height:90px;z-index:2;filter:drop-shadow(0 3px 4px #0005)}.hollow-mini-bonsai svg{width:100%;height:100%}.hollow-mini-bonsai .bonsai-water,.hollow-mini-bonsai .bonsai-glints{display:none}.hollow-scene.layout-atelier{background:radial-gradient(ellipse at 50% 35%,#ba655c55,transparent 60%),repeating-linear-gradient(96deg,#91383b18 0 3px,transparent 4px 23px),linear-gradient(90deg,#291c2b,#573444 50%,#271d2b)}.layout-atelier .hollow-window{background:radial-gradient(circle at 60% 25%,#edb96f 0 17px,transparent 18px),linear-gradient(#a0665d,#583f58)}.traveler-guide-link{font:11px/1.7 var(--sans);color:#c4b183;text-underline-offset:5px;display:inline-block;padding:7px 0}.garden-teaser{display:flex;align-items:center;gap:15px;padding:20px;background:linear-gradient(115deg,#435e4230,#19283d);border:1px solid #a6ba7d55;margin-bottom:28px;color:var(--paper);text-decoration:none}.garden-teaser>svg{width:32px;flex-shrink:0;color:#d9c78d}.garden-teaser strong{display:block;font:400 23px/1.3 var(--serif)}.garden-teaser small{display:block;font:11px/1.7 var(--sans);color:#a8b598;margin-top:6px}.garden-teaser b{margin-left:auto;font:20px var(--sans);color:var(--gold)}
.garden-dayline{display:flex;align-items:center;justify-content:space-between;gap:15px;font:11px/1.6 var(--sans);color:#b7bd9e;margin-bottom:14px}.garden-dayline>span:first-child{text-transform:uppercase;letter-spacing:1px;color:var(--gold);font-size:9px}.garden-illustration{position:relative;isolation:isolate;display:block;overflow:hidden;margin:0 0 22px;padding:0 0 43px;aspect-ratio:1.23;border:1px solid #bbba8866;border-radius:130px 130px 12px 12px;background:radial-gradient(ellipse at 50% 30%,#eef1cf1f,transparent 62%),repeating-linear-gradient(13deg,#d1c78e04 0 1px,transparent 2px 6px),linear-gradient(145deg,#243c38,#172a2c 75%);box-shadow:inset 0 0 35px #0003,0 15px 30px #0002}.garden-halo{position:absolute;inset:11% 12% 18%;border:1px solid #c1bd8b25;border-radius:50%;z-index:-1;box-shadow:0 0 60px #d0bc6310}.garden-halo:before,.garden-halo:after{content:'';position:absolute;inset:6%;border-radius:50%;border:1px solid #c1bd8b13}.garden-halo:after{inset:-9%;border-style:dashed}.garden-illustration>.bonsai-drawing{position:absolute;inset:0 0 auto;width:100%;height:calc(100% - 32px);overflow:visible;filter:drop-shadow(0 7px 6px #050e1766)}.garden-illustration figcaption{position:absolute;bottom:0;left:0;right:0;padding:11px 14px;text-align:center;font:11px/1.65 var(--sans);color:#d5d4b4;border-top:1px solid #d0cda426;background:#0a1728a8}.bonsai-water{opacity:0}.effect-water .bonsai-water{opacity:1}.effect-water .water-drop{animation:bonsai-water-drop 1.4s ease-in var(--drop-delay) both}.bonsai-glints{opacity:0}.effect-claim .bonsai-glints{animation:bonsai-glint 1.7s ease-in-out 2}.effect-next_day .bonsai-canopy{animation:bonsai-growth .65s ease-out both}.bonsai-shoot{position:absolute;display:grid;place-items:center;transform:translate(-50%,-50%);width:44px;height:44px;border:1px solid #e4cc8288;border-radius:50%;background:#15292b80;color:#f3daa0;font-size:21px;cursor:pointer;box-shadow:0 0 0 4px #c5a65c10;transition:background .15s,opacity .25s}.bonsai-shoot:hover{background:#d1b46c44}.bonsai-shoot:focus-visible{outline:2px solid #f9e3ae;outline-offset:5px}.bonsai-shoot.is-pruned{opacity:0;pointer-events:none;visibility:hidden}.garden-care-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.garden-care-controls .community-button{gap:10px;color:#d4d4b6;background:#22373355;border-color:#b8b98055;min-height:48px}.garden-care-controls .community-button:disabled{color:#86a28b;background:#23372f44;border-color:#697f6644}.garden-trim-status{font-size:10px!important;color:#94a895!important;text-align:center;margin:9px 0 17px!important}.garden-claim-row{display:grid;grid-template-columns:1.1fr 1fr;gap:12px}.garden-claim{border:1px solid #d6b275;background:linear-gradient(#d6bd83,#ae8d53);color:#392b22;min-height:49px;padding:12px;font:500 12px/1.5 var(--sans);cursor:pointer}.garden-claim:disabled{background:#6e705744;border-color:#b5aa7033;color:#a0a18a;cursor:default}.garden-claim:focus-visible{outline:2px solid #f8d994;outline-offset:4px}.garden-demo-note{font-size:10px!important;color:#9ba7b9!important;line-height:1.8!important;margin:12px 0 22px!important}.care-progress{padding:18px 20px;background:#a1ad6c0e;border:1px solid #b4bc7e30;margin:25px 0}.care-progress>div{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#d3d3ae;font:11px/1.6 var(--sans)}.care-progress>div strong{font-weight:500}.care-progress>div span{font-size:10px;color:#a2b291}.care-progress progress{width:100%;height:5px;appearance:none;display:block;border:0;background:#344333;margin:14px 0}.care-progress progress::-webkit-progress-bar{background:#344333}.care-progress progress::-webkit-progress-value{background:#bbc38b}.care-progress progress::-moz-progress-bar{background:#bbc38b}.care-progress p{font-size:11px!important;margin:7px 0!important;color:#9eae97!important}.garden-gentle{font:italic 17px/1.6 var(--serif)!important;text-align:center;color:#b8baa1!important}.garden-reset{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:25px;padding-top:18px;border-top:1px solid #a89f7c26}.garden-reset button{background:none;border:0;border-bottom:1px solid #a69b7566;padding:8px 0;color:#8fa0b3;min-height:40px;font:10px/1.5 var(--sans);cursor:pointer}.garden-reset small{font:9px/1.7 var(--sans);color:#7e90a5}
.gek-ledger{border-top:1px solid #c2a66c33;border-bottom:1px solid #c2a66c33;margin:28px 0 0;padding:15px 0;color:#b7bdba;font:12px/1.7 var(--sans)}.gek-ledger summary{cursor:pointer;color:#c6b786;min-height:25px}.gek-ledger>p{font-size:10px!important;color:#94a3b6!important}.gek-ledger ol{padding:0;margin:15px 0 0;list-style:none}.gek-ledger li{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #acaa7e20;padding:10px 0;color:#b8bfae;font-size:11px}.gek-ledger li small{display:block;color:#7f94aa;font-size:9px}.gek-ledger li strong{color:#d8c18b;font-size:13px}.gek-shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.gek-shop-item{background:#101e2e;border:1px solid #cfb06e33;overflow:hidden}.gek-item-art{height:145px;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 70%,#879a751f,transparent 70%),#162633}.gek-item-art>svg.bonsai-drawing{width:100%;height:190px;transform:translateY(-22px)}.gek-item-art .bonsai-water,.gek-item-art .bonsai-glints{display:none}.gek-item-art .traveler-sprite{position:relative;inset:auto;transform:none;width:150px;height:150px;margin-top:35px}.art-indigo-coat .traveler-sprite>path:nth-of-type(2){fill:#6775b2}.gek-item-art>span{font:75px var(--serif);color:#d4c79f;text-shadow:0 0 30px #a9b9c777}.art-crimson-room{background:radial-gradient(ellipse,#af6f6950,#2c2138)}.art-astral-spear{background:radial-gradient(ellipse,#607d9d44,#152334)}.art-jade-pot .bonsai-drawing>path:nth-last-of-type(2){fill:#4f8b7d}.gek-item-copy{padding:18px 16px}.gek-item-copy .eyebrow{font-size:8px;margin:0}.gek-item-copy h3{font-size:21px;margin:8px 0 10px}.gek-item-copy>p:not(.eyebrow){font-size:11px;min-height:40px;line-height:1.8}.gek-price{display:flex;align-items:center;gap:8px;color:#dfc185;font:400 23px var(--serif);margin:18px 0 13px}.gek-price .gek-coin{width:22px;height:22px;font-size:14px}.gek-item-copy .community-button{width:100%;font-size:10px}.gek-item-copy>small{display:block;font-size:9px;color:#8da0b7;margin-top:8px}.token-indigo{color:#9da9e1}.token-astral{color:#b9d3e4}.token-atelier{color:#be8389}.token-jade{color:#7fb5a4}.token-bronze{color:#c3a566}.garden-achievements{display:grid;gap:15px;margin-bottom:30px}.garden-achievement{display:flex;align-items:center;gap:20px;padding:22px;background:#12202d;border:1px solid #b8a77a38}.garden-achievement.is-earned{background:linear-gradient(120deg,#7f8b4f22,#14232d);border-color:#b5b77b88}.achievement-medal{display:grid;place-items:center;flex-shrink:0;width:51px;height:62px;border:1px solid #c9b97955;border-radius:25px 25px 4px 4px;color:#908767}.achievement-medal svg{width:28px}.is-earned .achievement-medal{color:#e4c57f;border-color:#d1bc82;background:#9a7c4133}.garden-achievement h3{margin:0 0 9px;font-size:24px}.garden-achievement p{font-size:12px;margin:0 0 8px}.garden-achievement strong{font:11px/1.8 var(--sans);color:#d4c499;display:block}.garden-achievement small{font:9px/1.7 var(--sans);color:#8ea287;display:block;margin-top:10px}
.avatar-guide-panel{border:1px solid #cfaf6e44;background:linear-gradient(145deg,#172639,#0e1b2a);padding:22px;min-width:0;font-family:var(--sans)}.avatar-guide-panel>header{display:flex;align-items:center;gap:14px}.avatar-guide-panel>header h2{font:400 27px/1.3 var(--serif);color:var(--paper);margin:4px 0}.avatar-guide-panel>header .eyebrow{font-size:8px;margin:0}.guide-portrait{width:66px;height:73px;display:block;position:relative;overflow:hidden;border-radius:50% 50% 8px 8px;background:#0c172766;border:1px solid #b9a87344;flex-shrink:0}.guide-portrait .traveler-sprite{position:static;width:90px;height:90px;transform:translate(-13px,0)}.guide-scripted-note{font:10px/1.8 var(--sans)!important;color:#a4b3c5!important;margin:18px 0!important;padding:10px 12px;border-left:2px solid #c5ad73;background:#b6a56a0b}.guide-spoiler-label{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#b6bcae;font:11px/1.6 var(--sans);margin:15px 0}.guide-spoiler-label select{font:10px/1.5 var(--sans);background:#0b1727;color:#d3c391;border:1px solid #b5a26655;padding:9px 12px;max-width:65%;border-radius:0;min-height:40px}.guide-messages{max-height:320px;overflow:auto;padding:8px 2px;scrollbar-width:thin;scrollbar-color:#bba56a55 transparent}.guide-message{padding:13px 15px;border-radius:0 13px 13px;margin:0 0 12px;font:12px/1.85 var(--sans);overflow-wrap:anywhere}.guide-message>strong{display:block;font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#b6ad80;margin-bottom:5px;font-weight:500}.guide-message-answer{background:#23344966;color:#c5cfda}.guide-message-question{margin-left:25px;background:#6d49522e;border:1px solid #a77e7422;color:#e0cfc4}.guide-message p{font:12px/1.85 var(--sans);margin:0;color:inherit}.guide-message a{display:inline-block;color:var(--gold);font:11px/1.7 var(--sans);margin-top:10px;text-underline-offset:4px;padding-block:4px}.guide-prompts{display:flex;gap:7px;flex-wrap:wrap;margin:17px 0}.guide-prompts button{background:#142337;border:1px solid #9f9c723b;min-height:38px;padding:8px 11px;color:#c3b68f;font:10px/1.6 var(--sans);cursor:pointer}.guide-prompts button:hover{background:#283d50}.avatar-guide-panel form>div{display:flex;gap:8px}.avatar-guide-panel input{width:100%;min-width:0;background:#0a1726;border:1px solid #b6a06d55;color:var(--paper);font:11px/1.7 var(--sans);padding:11px;min-height:44px;border-radius:0}.avatar-guide-panel .guide-source-note{font:9px/1.8 var(--sans);color:#8b9db4;margin:13px 0 0}.avatar-guide-launcher{position:fixed;bottom:20px;right:22px;z-index:45;display:flex;align-items:center;gap:10px;border:1px solid #cdb27588;border-radius:35px 8px 8px 35px;background:#142538f0;color:#dfc78e;padding:0 13px 0 0;box-shadow:0 8px 30px #0006;min-height:57px;cursor:pointer;font:11px/1.5 var(--sans)}.companion-avatar{width:58px;height:58px;overflow:hidden;display:block;border-radius:50%;background:#5d675633}.companion-avatar .traveler-sprite{position:static;width:77px;height:77px;transform:translate(-8px,-2px);filter:none}.avatar-guide-launcher small{display:block;font-size:7px;text-transform:uppercase;letter-spacing:1px;color:#9cacbb;margin-top:2px;text-align:left}.avatar-guide-modal{position:fixed;inset:auto 18px 18px auto;margin:0;width:min(440px,calc(100vw - 28px));max-height:calc(100svh - 36px);padding:0;border:1px solid #d1b47488;background:#142337;box-shadow:0 20px 80px #0009;overflow:auto}.avatar-guide-modal .avatar-guide-panel{padding:20px;border:0}.avatar-guide-modal .guide-messages{max-height:28svh}.avatar-guide-modal .guide-source-note{font-size:8px}.guide-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:40px;height:40px;border:0;background:#132337;color:#d4c291;font:25px var(--sans);cursor:pointer;z-index:2}.avatar-guide-modal::backdrop{background:#02071099}.community-toast{bottom:96px}.avatar-guide-modal input:focus-visible,.guide-prompts button:focus-visible,.avatar-guide-launcher:focus-visible,.garden-reset button:focus-visible{outline:2px solid #dfc183;outline-offset:3px}
@keyframes bonsai-water-drop{0%{opacity:0;transform:translate(-25px,-15px)}15%{opacity:1}85%{opacity:.8}100%{opacity:0;transform:translate(65px,155px)}}
@keyframes bonsai-glint{0%,100%{opacity:0}40%{opacity:1}}
@keyframes bonsai-growth{from{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1050px){.hollow-wallet{gap:18px;padding:13px 17px}.hollow-wallet p{max-width:210px}.hollow-tabs{gap:21px}.hollow-tabs a{font-size:12px}.garden-illustration{border-radius:100px 100px 10px 10px}.garden-dayline{font-size:10px}.garden-claim-row{grid-template-columns:1fr}.gek-shop-grid{gap:15px 12px}.gek-item-copy{padding:15px 13px}.gek-item-copy h3{font-size:20px}.gek-item-copy>p:not(.eyebrow){min-height:56px}.garden-care-controls{gap:9px}.garden-care-controls .community-button{padding-inline:7px;font-size:10px}}
@media(max-width:760px){.community-view .reading-breadcrumb{margin-bottom:23px}.hollow-wallet{display:grid;grid-template-columns:1fr auto;gap:8px 14px;margin-bottom:26px;padding:13px 16px}.hollow-wallet p{grid-row:2;grid-column:1/-1;max-width:none;font-size:10px}.hollow-wallet>a{grid-column:2;grid-row:1;font-size:11px}.hollow-wallet strong{font-size:24px}.hollow-tabs{margin-top:24px;gap:21px;max-width:100%;padding-bottom:0}.hollow-tabs a{font-size:12px}.hollow-mini-bonsai{width:100px;right:6%}.garden-illustration{aspect-ratio:1.12;border-radius:110px 110px 10px 10px}.garden-illustration>.bonsai-drawing{height:calc(100% - 38px)}.garden-illustration figcaption{font-size:10px;padding-inline:12px}.garden-dayline{font-size:10px;gap:12px}.garden-dayline>span:last-child{max-width:65%;text-align:right}.garden-care-controls .community-button{font-size:11px}.garden-claim-row{grid-template-columns:1fr}.garden-claim-row .community-button{min-height:45px}.care-progress{padding:17px}.garden-teaser{padding:18px}.garden-teaser strong{font-size:23px}.gek-shop-grid{gap:14px 12px}.gek-item-art{height:130px}.gek-item-copy h3{font-size:20px}.gek-item-copy>p:not(.eyebrow){font-size:11px;min-height:60px}.gek-item-copy .community-button{padding-inline:7px;font-size:9px}.garden-achievement{gap:15px;padding:18px 15px}.garden-achievement h3{font-size:23px}.garden-achievement p{font-size:11px}.garden-achievement strong{font-size:10px}.avatar-guide-launcher{bottom:16px;right:14px;padding-right:11px;gap:7px;min-height:50px;font-size:10px}.companion-avatar{width:49px;height:49px}.companion-avatar .traveler-sprite{width:69px;height:69px;transform:translate(-8px,-2px)}.avatar-guide-panel{padding:18px}.guide-messages{max-height:300px}.avatar-guide-panel input{font-size:12px}.guide-spoiler-label{font-size:10px}.guide-spoiler-label select{font-size:10px;padding-inline:9px}.guide-message,.guide-message p{font-size:12px}.guide-prompts button{min-height:42px}.avatar-guide-modal{right:10px;bottom:10px;width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.avatar-guide-modal .avatar-guide-panel{padding:18px}.story-statistics{gap:8px 10px;font-size:10px}.story-statistics strong{font-size:12px}.story-statistics .sample-stat-badge{font-size:7px}.sample-stat-disclaimer{font-size:9px!important}.community-reactions .story-statistics{gap:8px 11px}.community-toast{bottom:85px}}
@media(max-width:380px){.gek-shop-grid{grid-template-columns:1fr}.gek-shop-item{display:grid;grid-template-columns:105px 1fr}.gek-item-art{height:100%;min-height:245px}.gek-item-copy>p:not(.eyebrow){min-height:0}.gek-item-copy h3{font-size:22px}.gek-item-art .traveler-sprite{width:130px;height:130px}.gek-item-art>svg.bonsai-drawing{width:150px;height:170px;transform:translate(-10px,0)}.hollow-wallet{padding-inline:13px}.hollow-wallet p{font-size:9px}.hollow-wallet>a{font-size:10px}.garden-care-controls{grid-template-columns:1fr}.garden-illustration{aspect-ratio:1.02}.garden-illustration figcaption{font-size:9px}.garden-illustration>.bonsai-drawing{height:calc(100% - 42px)}.guide-spoiler-label{align-items:start;flex-direction:column;gap:7px}.guide-spoiler-label select{max-width:100%;width:100%}.guide-prompts button{font-size:9px}.avatar-guide-panel{padding:15px}.guide-message{padding:12px}.guide-message-question{margin-left:15px}}
@media(prefers-reduced-motion:reduce){.water-drop,.bonsai-glints,.bonsai-canopy{animation:none!important}.effect-water .water-drop{opacity:.7}.bonsai-shoot{transition:none}}
@media(max-width:760px){.community-view[data-hollow-tab=garden] .traveler-panel,.community-view[data-hollow-tab=gekshop] .traveler-panel,.community-view[data-hollow-tab=guide] .traveler-panel{order:2}.community-view[data-hollow-tab=garden] .hollow-content,.community-view[data-hollow-tab=gekshop] .hollow-content,.community-view[data-hollow-tab=guide] .hollow-content{order:1}}
body:has(#PBarNextFrame) .avatar-guide-launcher{bottom:112px}.art-jade-pot .bonsai-drawing>path:nth-last-of-type(2){fill:none}
