:root{--f-ink:#1c1410;--f-ink-2:#3a2716;--f-paper:#fcf3df;--f-paper-2:#f3e3c0;--f-paper-3:#e6cf9f;--f-paper-line:#b8955a;--f-wood:#4a2f1b;--f-wood-2:#5d3b22;--f-wood-3:#6e4729;--f-forest:#2f6b45;--f-forest-2:#3b8256;--f-forest-dark:#1d4430;--f-night:#15201a;--f-night-2:#1c2b22;--f-crimson:#b23a2f;--f-crimson-2:#cf4b3c;--f-crimson-dark:#7a231d;--f-gold:#f2c14e;--f-gold-2:#ffdd84;--f-gold-dark:#a86f1b;--f-text:#2a1f14;--f-text-2:#5a4630;--f-light:#f6ead0;--f-body:var(--font-body),var(--font-wide),"Malgun Gothic","Apple SD Gothic Neo","Segoe UI",sans-serif;--f-pixel:var(--font-label),var(--font-wide),"Malgun Gothic","Apple SD Gothic Neo",sans-serif;--f-head:var(--font-head),var(--font-label),var(--font-wide),"Malgun Gothic","Apple SD Gothic Neo",sans-serif;--f-edge:0 0 0 2px var(--f-ink);--f-drop:4px 4px 0 #0000006b}html{background:var(--f-wood)}body{font-family:var(--f-body);color:var(--f-text);background-color:var(--f-wood);-webkit-font-smoothing:auto;background-image:repeating-linear-gradient(#0000 0 46px,#0003 46px 48px,#0000 48px 94px,#ffffff0d 94px 96px),repeating-linear-gradient(90deg,#ffffff07 0 3px,#0000 3px 11px,#00000012 11px 13px,#0000 13px 29px)}button,input,select,textarea{font-family:var(--f-body)}h1,h2,.section-heading h2,.pq-pane>h2,.modal-head h2,.brand strong{font-family:var(--f-head);letter-spacing:0}h3,h4,.section-heading h3,.eyebrow,.badge,.nav-text,.topbar strong{font-family:var(--f-pixel);letter-spacing:0}svg{shape-rendering:crispedges}:root{--serif:var(--f-head)}.pq-desk,.compact-game,.creation,.auth-page{font-family:var(--f-body)}.stat-grid strong,.log time,.market-row>strong,.citizen h3 small,.currency{font-family:var(--f-pixel)}.scene-art .scene-art-toggle{font-family:var(--f-pixel)!important;background:var(--f-night-2)!important;color:var(--f-gold-2)!important}.scene-art .scene-art-toggle span{color:var(--f-light);opacity:.85}.pq-pane .tiny{color:var(--f-text-2)}.pixel-atlas-canvas .atlas-location small{color:#f2d58a}.page-heading h1,.creation-form h2,.auth-panel h1,.creation-art-copy h1{font-family:var(--f-head);color:var(--f-gold);text-shadow:2px 0 0 var(--f-ink),-2px 0 0 var(--f-ink),0 2px 0 var(--f-ink),0 -2px 0 var(--f-ink),2px 2px 0 var(--f-ink),-2px 2px 0 var(--f-ink),2px -2px 0 var(--f-ink),-2px -2px 0 var(--f-ink),5px 5px 0 #000a}.creation-art-copy h1 em,.creation-art-copy h1 span{color:inherit;font-style:normal}.page-heading{align-items:center}.page-heading h1{font-size:30px;line-height:1.15}.page-heading>.badge,.page-heading .badge{background:var(--f-ink);color:var(--f-gold-2);border:2px solid var(--f-gold-dark)}.panel,.compact-game .panel,.pq-pane,.next-step-card,.chronicle-card,.modal,.auth-panel,.citizen-dialog,.market-service-dialog,.welcome-card,.settings-popover,.realm-content .job-equipment,.realm-content .workshop-scene{color:var(--f-text);border-radius:0;box-shadow:inset 0 0 0 1px #fffaf0;background-color:var(--f-parchment)!important;background-image:none!important;background-clip:padding-box!important;border:2px solid #c99a45!important;border-image:!important}.compact-game .content,.compact-game .journey-content{background:0 0}.pq-pane th,.realm-content .market-row.table-heading{color:var(--f-text-2);background:#f3e3c0!important}.pq-pane td,.realm-content .market-row{border-bottom:1px solid #8a5a2a35!important}.pq-pane>h2,.realm-content .panel>h2:first-child,.realm-content .panel>.section-heading:first-child,.realm-content .workshop-recipes>.section-heading,.realm-content .people-citizens>.section-heading{color:#7a231d;box-shadow:none!important;background:0 0!important;border-bottom:1px solid #c99a45!important;padding-bottom:6px!important}.realm-content .panel>.section-heading:first-child,.realm-content .panel>h2:first-child,.realm-content .workshop-recipes>.section-heading{background-color:#f8e6c1!important}.realm-content .panel>.section-heading:first-child :is(h2,h3),.realm-content .workshop-recipes>.section-heading :is(h2,h3),.realm-content .people-citizens>.section-heading :is(h2,h3),.realm-content .panel>h2:first-child{color:#7a231d}.realm-content .panel>.section-heading:first-child>span,.realm-content .panel>.section-heading:first-child small{color:var(--f-text-2)}.realm-content .panel>.section-heading:first-child svg{color:#9a5a2a}.pq-pane>h2{font:16px/1.3 var(--f-head);padding:2px 4px 16px!important}.pq-pane>h2 small{color:var(--f-text-2);font-family:var(--f-body)}.section-heading h2,.section-heading h3{color:#7a231d}.next-step-heading>strong{background:var(--f-crimson);color:var(--f-light);font-family:var(--f-pixel);border:2px solid var(--f-ink);clip-path:polygon(0 0,100% 0,calc(100% - 7px) 50%,100% 100%,0 100%);text-shadow:1px 1px #0008;padding:3px 14px 3px 10px;display:inline-block;transform:rotate(-2deg);box-shadow:2px 2px #0006}.next-step-heading>span{font-family:var(--f-pixel);color:var(--f-text-2)}.next-step-card button{background:var(--f-paper-2);color:var(--f-text);border:2px solid var(--f-ink);box-shadow:inset 0 2px 0 #fff8,0 3px 0 var(--f-ink);font-family:var(--f-pixel);border-radius:0}.next-step-card button:hover:not(:disabled){background:var(--f-gold-2)}.badge,.compact-game .badge{background:var(--f-paper-2);color:var(--f-text);border:2px solid var(--f-ink);border-radius:0;padding:2px 7px;font-size:12px;box-shadow:2px 2px #0004}.badge.green{color:#1f4a22;background:#cfe0b0}.badge.blue{color:#1e4a66;background:#cfe0e4}.eyebrow{color:var(--f-crimson);letter-spacing:0;text-transform:none;font-size:12px}.primary,.compact-game .primary{background:var(--f-forest);color:var(--f-light);box-shadow:inset 0 3px 0 #ffffff2e,inset 0 -3px 0 #0000003d,0 4px 0 var(--f-ink);font-family:var(--f-pixel);text-shadow:2px 2px #0007;border-radius:0;transition:none;border:3px solid var(--f-ink)!important;border-image:!important}.primary:hover:not(:disabled){background:var(--f-forest-2);filter:none}.primary:active:not(:disabled),.secondary:active:not(:disabled),.danger-btn:active:not(:disabled){box-shadow:inset 0 3px 0 #ffffff2e,0 1px 0 var(--f-ink);transform:translateY(3px)}.secondary,.compact-game .secondary,.icon-btn{background:var(--f-paper-2);color:var(--f-text);border:2px solid var(--f-ink);box-shadow:inset 0 2px 0 #fff8,0 3px 0 var(--f-ink);font-family:var(--f-pixel);border-radius:0}.secondary:hover:not(:disabled),.icon-btn:hover:not(:disabled){background:var(--f-paper);border-color:var(--f-ink)}.danger-btn,.compact-game .danger-btn{background:var(--f-crimson);color:var(--f-light);border:2px solid var(--f-ink);box-shadow:inset 0 2px 0 #fff3,0 3px 0 var(--f-ink);font-family:var(--f-pixel);border-radius:0}.text-btn{color:var(--f-forest);font-family:var(--f-pixel);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.text-btn:hover:not(:disabled){color:var(--f-crimson)}button:is(:disabled,[aria-disabled=true]),.primary:disabled,.secondary:disabled{filter:grayscale(.6);opacity:.55;box-shadow:none;transform:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--f-gold);outline-offset:2px}input,select,textarea,.field input,.field select,.field textarea,.compact-game select,.compact-game input{color:var(--f-text);border:2px solid var(--f-ink);background:#fbf3dc;border-radius:0;box-shadow:inset 2px 2px #0000001f}select option{color:var(--f-text);background:#fbf3dc}.field{color:var(--f-text-2);font-family:var(--f-pixel)}.field small{font-family:var(--f-body);color:var(--f-text-2)}input[type=range],input[type=checkbox],input[type=radio]{accent-color:var(--f-forest);box-shadow:none}.meter,progress,.pq-gauge{border:2px solid var(--f-ink);box-shadow:none;background:#3a2414;border-radius:0}.meter span,.pq-gauge>span{background:var(--f-forest);background-image:repeating-linear-gradient(90deg,#0000 0 7px,#00000038 7px 8px);border-radius:0;box-shadow:inset 0 2px #ffffff40}.meter.red span{background-color:var(--f-crimson)}.meter.green span{background-color:var(--f-forest-2)}.meter.blue span{background-color:#2e6f8e}progress::-webkit-progress-bar{background:#3a2414}progress::-webkit-progress-value{background:var(--f-gold-dark);background-image:repeating-linear-gradient(90deg,#0000 0 7px,#00000038 7px 8px)}progress::-moz-progress-bar{background:var(--f-gold-dark)}.sidebar,.compact-game .sidebar{background:var(--f-ink);border-color:#000}.sidebar nav button,.compact-game .sidebar nav button{background:var(--f-wood-2);color:var(--f-light);font-family:var(--f-pixel);border:2px solid #000;border-radius:0;box-shadow:inset 0 2px #ffffff1f,inset 0 -2px #0000004d}.sidebar nav button svg{color:var(--f-gold)}.sidebar nav button:hover:not(.active){background:var(--f-wood-3)}.sidebar nav button.active,.compact-game .sidebar nav button.active{background:var(--f-gold);color:var(--f-ink);box-shadow:inset 0 2px #fff8,inset 0 -3px #a86f1b}.sidebar nav button.active svg{color:var(--f-ink)}.sidebar nav button b{background:var(--f-crimson);color:var(--f-light);border:2px solid var(--f-ink);border-radius:0}.topbar,.compact-game .topbar{background:var(--f-night);border-bottom:3px solid var(--f-ink);color:var(--f-light)}.topbar strong{color:var(--f-light)}.topbar .currency{color:var(--f-gold-2);font-family:var(--f-pixel)}.topbar .currency small{color:var(--f-gold-2)}.sync-label{color:#cbbf9e}.topbar>div{color:var(--f-light)}.topbar .sync-label{color:#e9dcb8}.sidebar nav button:not(.active),.compact-game .sidebar nav button:not(.active){text-shadow:1px 1px #000}.account-link{color:var(--f-gold-2)}.music-toggle{background:var(--f-forest-dark);border:2px solid var(--f-ink);color:var(--f-light);border-radius:0}.desk-subnav button{background:var(--f-paper-3);color:var(--f-text);border:2px solid var(--f-ink);box-shadow:inset 0 2px 0 #fff6,0 3px 0 var(--f-ink);font-family:var(--f-pixel);border-radius:0}.desk-subnav button[aria-pressed=true],.desk-subnav button.active{background:var(--f-crimson);color:var(--f-light);text-shadow:2px 2px #0007;box-shadow:inset 0 2px 0 #fff3,0 3px 0 var(--f-ink)}.pq-pause{background:var(--f-paper-2);color:var(--f-text);border:2px solid var(--f-ink);font-family:var(--f-pixel);border-radius:0;box-shadow:inset 0 2px #fff8,0 3px #000}.log,.pq-log li,.pq-line{font-family:var(--f-body)}.log time,.pq-log time{color:var(--f-gold-dark);font-family:var(--f-pixel)}.modal::backdrop{background:#0d0806c4}.toast,.error-toast,.error-banner{border:3px solid var(--f-ink);box-shadow:var(--f-drop);font-family:var(--f-pixel);border-radius:0}.creation .primary,.auth-page .primary{min-height:58px;box-shadow:none!important;clip-path:none!important;background:0 0!important;border:12px solid #0000!important;border-image:url(/art/pixellab-button.png) 20 fill/12px!important}.creation .primary:hover:not(:disabled),.auth-page .primary:hover:not(:disabled){filter:brightness(1.1)}.creation-form{background:var(--f-night);border-left:4px solid var(--f-ink);box-shadow:inset 3px 0 0 var(--f-gold-dark)}.creation-form,.creation-form p,.creation-form label{color:var(--f-light)}.creation-form h2{font-size:30px}.entry-steps span[aria-current=step]{color:var(--f-gold);font-family:var(--f-pixel)}.entry-path{background:var(--f-night-2);border:2px solid #000;border-radius:0;box-shadow:inset 0 2px #ffffff14,0 3px #000}.entry-path.selected{background:var(--f-forest-dark);border-color:var(--f-gold);box-shadow:inset 0 0 0 2px var(--f-gold-dark),0 3px 0 #000}.entry-path strong{font-family:var(--f-pixel);color:var(--f-gold-2)}.creation-form .field,.creation-form .field small,.entry-explain,.entry-caption{color:#d8cdaa}.creation-form input,.creation-form select{color:var(--f-text);background:#fbf3dc}.entry-details{background:var(--f-night-2);border:2px solid #000;border-radius:0;box-shadow:3px 3px #0008}.entry-details summary{color:var(--f-gold-2);font-family:var(--f-pixel)}:root{--f-notch:polygon(0 3px,3px 3px,3px 0,calc(100% - 3px) 0,calc(100% - 3px) 3px,100% 3px,100% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,3px calc(100% - 3px),0 calc(100% - 3px));--f-notch-s:polygon(0 2px,2px 2px,2px 0,calc(100% - 2px) 0,calc(100% - 2px) 2px,100% 2px,100% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,2px calc(100% - 2px),0 calc(100% - 2px))}:is(.primary,.secondary,.danger-btn,.icon-btn,.next-step-card button,.pq-overview button,.pq-mobile-tabs button,.chronicle-tabs button,.desk-subnav button,.pq-activity-buttons button,.pq-pause,.sidebar nav button,.music-toggle,.music-settings summary,.entry-path,.portrait-picker button){clip-path:var(--f-notch);border-bottom-width:5px!important;box-shadow:inset 0 2px #ffffff40!important}:is(.primary,.secondary,.danger-btn,.icon-btn,.next-step-card button,.pq-overview button,.pq-mobile-tabs button,.chronicle-tabs button,.desk-subnav button,.pq-activity-buttons button,.pq-pause,.sidebar nav button,.music-toggle,.music-settings summary,.entry-path,.portrait-picker button):active:not(:disabled,[aria-disabled=true]){transform:translateY(2px)}:is(input,select,textarea,.badge){clip-path:var(--f-notch-s)}.page-heading .badge,.sidebar nav button b{transform:rotate(-2deg)}.paged{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.paged-view{flex:1;min-height:0;overflow:hidden}.paged-flow{column-fill:auto;column-gap:26px;height:100%;transition:transform .32s cubic-bezier(.22,.8,.3,1)}@media (prefers-reduced-motion:reduce){.paged-flow{transition:none}}.paged-flow>:not(.pq-log):not(table),.pq-log>div,.paged-flow tr{break-inside:avoid}.paged-scroll>.paged-view{overscroll-behavior:contain;overflow:hidden auto}.paged-scroll .paged-flow{height:auto;transition:none;transform:none}.paged-scroll .paged-scroll:not(dialog *)>.paged-view{overflow:visible}.paged-scroll .mp-pages:not(dialog *),.paged-scroll .mp-pages:not(dialog *)>.paged{height:auto!important}.paged-nav{font:13px var(--f-pixel);color:var(--f-text-2);flex:none;justify-content:center;align-items:center;gap:10px;padding:4px 0 0;display:flex}.paged-turn{background:var(--f-paper-2);width:32px;height:28px;min-height:0;color:var(--f-text);border:2px solid var(--f-ink);clip-path:var(--f-notch-s);border-bottom-width:4px;border-radius:0;place-items:center;padding:0;display:grid}.paged-turn:disabled{opacity:.3}.paged-turn:active:not(:disabled){transform:translateY(2px)}.pq-book[data-per="2"] .paged-flow{column-rule:2px solid #8a5a2a35}.pq-book[data-per="2"] .paged-view{background:linear-gradient(90deg,#0000 calc(50% - 18px),#6b3c152e 50%,#0000 calc(50% + 18px))}.pq-simple .pq-grid{flex-direction:column;flex:1;min-height:0;display:flex!important}.pq-simple .pq-grid>.pq-pane{flex:1;min-height:0}.pq-book .scene-art-picture,.pq-book .scene-art img{object-fit:cover;max-height:150px}.pq-book .scene-art .art-moving img{max-height:none}:lang(ko) :is(p,span,li,td,th,small,strong,label,button,h1,h2,h3,h4,summary,a,b,em,time){word-break:keep-all;overflow-wrap:anywhere}.homeland-note{color:var(--f-text);background:var(--f-parchment)!important;border:2px solid var(--f-ink)!important}.homeland-note :is(p,strong,span,small){color:var(--f-text)}.toast,.error-toast{top:96px;font-size:14px!important;bottom:auto!important}.pq-desk:not(.pq-simple) .pq-inventory .pq-gain,.pq-desk:not(.pq-simple) .pq-inventory .pq-loot p,.pq-character tbody:first-of-type tr:nth-child(-n+3){display:none}.pq-equipment :is(td,th),.pq-inventory :is(td,th),.pq-character :is(td,th){padding-top:2px!important;padding-bottom:2px!important}@media (max-width:740px){.page-heading h1,.creation-form h2{font-size:24px}.compact-game .sidebar nav button{min-height:40px;padding:6px 10px}.panel>.section-heading:first-child,.panel>h2:first-child,.panel>h3:first-child{margin:-18px -18px 12px;padding:8px 14px}}.offline-summary,.compact-game .offline-summary{z-index:300;place-items:center;inset:0;background:#0d0806c7!important;border:0!important;place-content:center!important;max-height:none!important;margin:0!important;padding:16px!important;display:grid!important;position:fixed!important}.welcome-card{flex-direction:column;gap:10px;width:min(460px,100%);max-height:calc(100dvh - 32px);display:flex;padding:14px 16px!important}.welcome-card h2{font:26px/1.2 var(--f-head);color:var(--f-gold);text-shadow:2px 0 0 var(--f-ink),-2px 0 0 var(--f-ink),0 2px 0 var(--f-ink),0 -2px 0 var(--f-ink),2px 2px 0 var(--f-ink),-2px -2px 0 var(--f-ink),2px -2px 0 var(--f-ink),-2px 2px 0 var(--f-ink),4px 4px 0 #0008;margin:0}.welcome-burst{background:var(--f-forest);color:var(--f-light);border:2px solid var(--f-ink);font:16px var(--f-pixel);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%);text-shadow:1px 1px #0008;align-self:flex-start;margin:0;padding:4px 16px 4px 12px;transform:rotate(-2deg)}.welcome-alert,.welcome-card .welcome-alert,.welcome-card p.welcome-alert{border:2px solid var(--f-ink);font-family:var(--f-pixel);text-shadow:1px 1px #000;background:#7a231d;margin:0;padding:8px 10px;color:#fff!important}.welcome-note{color:var(--f-text-2);margin:0}.welcome-stats{grid-template-columns:1fr 1fr;gap:2px 14px;margin:0;display:grid}.welcome-stats div{border-bottom:1px solid #8a5a2a35;justify-content:space-between;gap:8px;padding:4px 0;display:flex}.welcome-stats dt{color:var(--f-text-2)}.welcome-stats dd{font-family:var(--f-pixel);color:var(--f-text);margin:0}.welcome-stats .up dd,.welcome-items .up b{color:#2f6b2f}.welcome-stats .down dd,.welcome-items .down b{color:#a3301f}.welcome-items{flex:none;height:132px}.welcome-items h3{font:14px var(--f-pixel);color:#7a231d;margin:2px 0 4px}.welcome-items p{border-bottom:1px solid #8a5a2a26;justify-content:space-between;margin:0;padding:2px 0;display:flex}.welcome-items p.welcome-event{line-height:1.35;display:block}.welcome-items .paged-flow>h3{break-after:avoid}.welcome-items p.welcome-event.down{color:#a3301f}.welcome-card .primary{align-self:stretch;min-height:48px}@media (max-width:420px){.welcome-stats{grid-template-columns:1fr}.welcome-items{height:110px}}html[data-scale="1.3"] .welcome-stats,html[data-scale="1.15"] .welcome-stats{grid-template-columns:1fr}html[data-font=readable]{--f-body:"Malgun Gothic","Apple SD Gothic Neo","Noto Sans KR","Segoe UI",sans-serif;--f-pixel:"Malgun Gothic","Apple SD Gothic Neo","Noto Sans KR","Segoe UI",sans-serif;--f-head:"Malgun Gothic","Apple SD Gothic Neo","Noto Sans KR","Segoe UI",sans-serif}html[data-font=readable] :is(h1,h2,h3){font-weight:700}.jd-story-current p{font-size:calc(20px * var(--f-text-scale,1))!important}.pq-log p,.pq-life-event p,.welcome-card{font-size:calc(15px * var(--f-text-scale,1))!important}.realm-content .panel :is(p,li),.next-step-card p{font-size:calc(14px * var(--f-text-scale,1))}.reading-settings{flex:none;position:relative}.reading-choices{gap:6px;margin-bottom:6px;display:flex}.reading-choices button{background:var(--f-paper-2);min-height:40px;color:var(--f-text);border:2px solid var(--f-ink);font:13px var(--f-pixel);clip-path:var(--f-notch-s);border-bottom-width:4px;border-radius:0;flex:1;padding:4px 6px}.reading-choices button[aria-pressed=true]{background:var(--f-crimson);color:var(--f-light)}@media (max-width:740px){.compact-game .sidebar nav button,.pq-pause,.paged-turn,.music-toggle{min-height:44px}.paged-turn{width:44px}.compact-game :is(small,.tiny),.pq-desk small,.pq-log time{font-size:12px!important}}@media (max-height:520px) and (orientation:landscape){.pq-simple.pq-desk{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(240px,38%) 1fr;gap:6px;display:grid!important}.pq-simple>.pq-grid{grid-area:1/2/4}}.install-card{left:12px;right:12px;bottom:calc(150px + env(safe-area-inset-bottom));z-index:450;color:var(--f-text);background:var(--f-parchment);border:3px solid var(--f-ink);gap:6px;padding:12px 14px;display:grid;position:fixed;box-shadow:0 6px #0006}.install-card strong{font:15px var(--f-pixel);color:#7a231d;align-items:center;gap:6px;display:flex}.install-card p{margin:0;line-height:1.45}.install-card-actions{justify-content:flex-end;gap:8px;display:flex}.install-card-actions button{background:var(--f-paper-2);min-height:44px;color:var(--f-text);border:2px solid var(--f-ink);border-bottom-width:4px;padding:4px 14px}.install-card-actions .primary{background:var(--f-forest);color:var(--f-light)}.settings-install p{margin:4px 0 0;line-height:1.45}.settings-install .install-button{min-height:40px;font:13px var(--f-pixel);border:2px solid var(--f-ink);border-bottom-width:4px;border-radius:0;align-items:center;gap:6px;margin-top:4px;padding:4px 12px;display:inline-flex;color:var(--f-text)!important;background:var(--f-paper-3)!important}.settings-menu{flex:none;position:relative}.settings-toggle{background:var(--f-forest-dark);min-width:34px;height:34px;color:var(--f-light);border:2px solid var(--f-ink);font:13px var(--f-pixel);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:flex}.settings-toggle[aria-expanded=true]{background:var(--f-crimson)}.settings-popover{z-index:400;gap:8px;width:290px;display:grid;position:absolute;top:42px;right:0;overflow:hidden;padding:10px 12px!important}.settings-popover[hidden]{display:none}.settings-popover strong{font:15px var(--f-pixel);color:#7a231d;align-items:center;gap:6px;display:flex}.settings-sound,.settings-reading{gap:4px;display:grid}.settings-language .language-switcher{width:100%;color:#2a1f14!important}.settings-language .language-switcher .game-select{flex:1;max-width:none}.settings-language .language-switcher select{flex:1;min-height:36px;background:#f6e9c9!important;border-color:#b08d55!important;border-radius:2px!important;max-width:none!important;padding:6px!important}.settings-language .language-switcher option{color:#2a1f14;background:#f6e9c9}.settings-account .account-links{flex-wrap:wrap;justify-self:start;gap:6px 14px;display:flex}.settings-account .account-link{font:14px var(--f-pixel);color:#7a231d;justify-self:start;text-decoration:underline;max-width:none!important}.settings-sound .music-toggle{min-height:36px;font:13px var(--f-pixel);justify-self:start;align-items:center;gap:6px;padding:0 10px;display:flex}.settings-sound .music-toggle span{display:inline}.settings-sound label{margin:2px 0;font-size:14px;display:block}.settings-sound select{color:#2a1f14;background:#f6e9c9;border:1px solid #b08d55;border-radius:2px;width:100%;margin-top:4px;padding:6px;font-size:14px;display:block}.settings-sound output{float:right}.settings-sound input{accent-color:#2f6b45;width:100%;margin-top:4px;display:block}.settings-sound .music-checks{flex-wrap:wrap;gap:4px 18px;margin:2px 0;display:flex}.settings-sound .music-checks label{white-space:nowrap;align-items:center;gap:6px;margin:0;display:flex}.settings-sound .music-checks input{width:auto;margin:0;display:inline-block}.settings-sound .music-status{margin:0;font-size:13px;line-height:1.4}.realm-content .cr-way .pq-choices button[aria-pressed=true]:not(#_){text-shadow:var(--w-outline),1px 2px 0 #7a3a08;color:#fff7e0!important;background:var(--w-orange)!important;border:2px solid var(--w-gold)!important;box-shadow:inset 0 0 0 1px #7a3a08,0 2px #00000059!important}.settings-sound small{color:var(--f-text-2);font-size:12px}@media (max-width:760px){.settings-toggle span{display:none}.settings-toggle{min-width:44px;height:44px}.settings-popover{width:min(300px,100vw - 16px);max-height:calc(100dvh - 104px);position:fixed;top:96px;right:8px}}:root{--f-raise:inset 0 3px 0 #ffffff70,inset 3px 0 0 #ffffff26,inset -3px 0 0 #0000002e,inset 0 -7px 0 #0000005c,inset 0 -8px 0 #00000026;--f-sunk:inset 0 4px 0 #00000059,inset 0 -2px 0 #ffffff1f}:is(.settings-toggle,.reading-choices button,.pq-choices button,.paged-turn,button:not([class])){clip-path:var(--f-notch)}:is(.primary,.secondary,.danger-btn,.icon-btn,.next-step-card button,.pq-overview button,.pq-mobile-tabs button,.chronicle-tabs button,.desk-subnav button,.pq-activity-buttons button,.pq-pause,.sidebar nav button,.music-toggle,.music-settings summary,.entry-path,.portrait-picker button,.settings-toggle,.reading-choices button,.pq-choices button,.paged-turn,button:not([class])){transition:transform 70ms ease-out,filter 70ms,box-shadow 70ms;box-shadow:var(--f-raise)!important;border-bottom-width:3px!important}@media (hover:hover){:is(.primary,.secondary,.danger-btn,.icon-btn,.next-step-card button,.pq-overview button,.pq-mobile-tabs button,.chronicle-tabs button,.desk-subnav button,.pq-activity-buttons button,.pq-pause,.sidebar nav button,.music-toggle,.music-settings summary,.entry-path,.portrait-picker button,.settings-toggle,.reading-choices button,.pq-choices button,.paged-turn,button:not([class])):hover:not(:disabled,[aria-disabled=true]){filter:brightness(1.08);transform:translateY(-1px)}}:is(.primary,.secondary,.danger-btn,.icon-btn,.next-step-card button,.pq-overview button,.pq-mobile-tabs button,.chronicle-tabs button,.desk-subnav button,.pq-activity-buttons button,.pq-pause,.sidebar nav button,.music-toggle,.music-settings summary,.entry-path,.portrait-picker button,.settings-toggle,.reading-choices button,.pq-choices button,.paged-turn,button:not([class])):active:not(:disabled,[aria-disabled=true]){filter:none;transition-duration:30ms;transform:translateY(2px);box-shadow:inset 0 2px #00000040,inset 0 -2px #0000002e!important}:is(.primary,.secondary,.danger-btn,.icon-btn,.next-step-card button,.pq-overview button,.pq-mobile-tabs button,.chronicle-tabs button,.desk-subnav button,.pq-activity-buttons button,.pq-pause,.sidebar nav button,.music-toggle,.music-settings summary,.entry-path,.portrait-picker button,.settings-toggle,.reading-choices button,.pq-choices button,.paged-turn,button:not([class]))[aria-pressed=true]{transform:translateY(1px);box-shadow:var(--f-sunk)!important}:is(.primary,.secondary,.danger-btn,.icon-btn,.next-step-card button,.pq-overview button,.pq-mobile-tabs button,.chronicle-tabs button,.desk-subnav button,.pq-activity-buttons button,.pq-pause,.sidebar nav button,.music-toggle,.music-settings summary,.entry-path,.portrait-picker button,.settings-toggle,.reading-choices button,.pq-choices button,.paged-turn,button:not([class])):is(:disabled,[aria-disabled=true]){filter:none;transform:none;box-shadow:inset 0 -3px #00000026!important}:is(.primary,.secondary,.danger-btn,.icon-btn,.next-step-card button,.pq-overview button,.pq-mobile-tabs button,.chronicle-tabs button,.desk-subnav button,.pq-activity-buttons button,.pq-pause,.sidebar nav button,.music-toggle,.music-settings summary,.entry-path,.portrait-picker button,.settings-toggle,.reading-choices button,.pq-choices button,.paged-turn,button:not([class])):focus-visible{outline:none;box-shadow:var(--f-raise),inset 0 0 0 3px var(--f-gold)!important}.paged-nav>.paged-turn,.ns-pages>.paged-nav>.paged-turn{font-size:13px;width:28px!important;height:22px!important;min-height:0!important;padding:0!important}.paged-nav>.paged-turn svg{width:14px;height:14px}.paged-nav{gap:8px}@keyframes unroll-a{0%{clip-path:inset(0 0 100%);transform:translateY(-8px)}to{clip-path:inset(0);transform:none}}@keyframes unroll-b{0%{clip-path:inset(0 0 100%);transform:translateY(-8px)}to{clip-path:inset(0);transform:none}}.content.unroll-a{animation:.18s cubic-bezier(.2,.75,.25,1) unroll-a}.content.unroll-b{animation:.18s cubic-bezier(.2,.75,.25,1) unroll-b}@media (prefers-reduced-motion:reduce){.content.unroll-a,.content.unroll-b{animation:none}}main.content{view-transition-name:screen}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(screen){animation:.12s ease-in both screen-leave}::view-transition-new(screen){animation:.18s cubic-bezier(.2,.75,.25,1) both screen-unroll}@keyframes screen-leave{to{opacity:0}}@keyframes screen-unroll{0%{clip-path:inset(0 0 100%);transform:translateY(-8px)}to{clip-path:inset(0);transform:none}}:lang(ko) :is(button,.badge){word-break:keep-all;overflow-wrap:anywhere}.pq-side{color:var(--f-light);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;line-height:1.3;overflow:hidden}@media (max-width:740px){.pq-events .pq-life-event{padding:6px 10px}.pq-events .pq-life-event h3{margin:0 0 3px;font-size:15px;line-height:1.3}.pq-events .pq-life-event>p{margin:0;line-height:1.4;font-size:calc(14px * var(--f-text-scale,1))!important}.pq-events .pq-choices{gap:4px;margin-top:5px}.pq-events .pq-choices button{padding:4px 8px;font-size:14px;line-height:1.3}.pq-events .pq-choices small{margin-top:0;line-height:1.35;font-size:12px!important}}
.compact-game{height:100dvh;overflow:hidden}.compact-game .realm-content,.compact-game .sidebar nav{overflow:hidden}.compact-game .realm-workspace.desk-columns{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.desk-columns>.desk-column{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex;overflow:hidden}.desk-columns>.desk-column>.paged-view{flex:1;min-height:0}.ns-pages>.paged-view>.paged-flow>*{margin:0 0 8px}.creation{height:100dvh;min-height:0;overflow:hidden}.creation>.creation-art{height:100%;min-height:0}.creation .creation-form{flex-direction:column;height:100%;min-height:0;margin:0 auto;display:flex;overflow:hidden}.creation .creation-form>*{flex:none}.creation .creation-form>.entry-pages{flex:1 1 0;min-height:96px}.entry-pages>.paged-view>.paged-flow>*{break-inside:avoid}.entry-pages>.paged-view>.paged-flow>details[open],.entry-pages>.paged-view>.paged-flow>:is(.entry-paths,.entry-identity){break-inside:auto}.entry-pages .paged-flow :is(.entry-path,.entry-identity>.field){break-inside:avoid}.entry-pages .paged-nav{color:var(--f-light)}.entry-actions{padding-top:10px}.entry-actions .entry-next,.entry-actions .form-actions{margin:0}@media (max-width:740px){.creation{flex-direction:column;display:flex}.creation>.creation-art{flex:none;height:auto}.creation .creation-form{flex:1 1 0;height:auto}}.auth-page{height:100dvh;min-height:0;padding:12px 16px;overflow:hidden}.auth-page>.auth-panel{flex-direction:column;height:100%;min-height:0;max-height:900px;display:flex;overflow:hidden}.auth-page>.auth-panel>*{flex:none}.auth-page>.auth-panel>.auth-pages{flex:1 1 0;min-height:96px}.auth-pages>.paged-view>.paged-flow>*{break-inside:avoid}.auth-pages>.paged-view>.paged-flow>:is(form,section,details[open],ul){break-inside:auto}.auth-pages .paged-flow :is(.field,li,p,button,a,output){break-inside:avoid}.auth-pages .paged-flow :is(h2,h3,summary){break-after:avoid}.auth-page .auth-panel h1{margin:10px 0 12px}.auth-page .auth-tabs{margin:8px 0 12px}.auth-page .auth-tabs button:not([aria-pressed=true]){color:#2a1f14;background:#f3e3c0}.auth-page .auth-panel .tiny,.auth-page .guest-entry p{color:#5a4630}.auth-page.privacy-page{place-items:center}.ns-pages>.paged-view>.paged-flow>*,.ns-pages .paged-flow .panel{break-inside:avoid}.ns-pages>.paged-view>.paged-flow>[data-long],.ns-pages .paged-flow .panel[data-long],.ns-pages .paged-flow dialog .panel{break-inside:auto}.ns-pages .paged-flow :is(.panel,.scene,.boss-panel,.market-intro,.market-focus){-webkit-box-decoration-break:clone;box-decoration-break:clone}.ns-pages .paged-flow :is(.guild-grid>.panel,.section-heading,.citizen,.citizen-row,.seal-card,.nation,.feedback-post,.ranking-row,.recipe,.market-row,.log,.proposal,.chronicle-card,.bid-row,.economy-order,.economy-fields,.economy-check,.field,.row,.compact-stat,.meter,progress,.stat-grid,.milestones>*,.two-cards>*,.detail-lines>div,.frontier-totals,.reclaim-track,.camp-progress,.scene-art,.pixel-atlas-canvas,.atlas-legend,.title-seats,.citizen-filters,.citizen-pagination,.citizen-profile,.gatherer-purchase,.gatherer-roster>article,.portrait-picker,.npc-actions,.boss-actions,.life-card,.biography,.tavern-scene,tr,img,picture,svg,button,select,input,textarea,label,summary,h2,h3,h4){break-inside:avoid}.ns-pages .paged-flow :is(h2,h3,h4,.section-heading,.eyebrow,.badge:only-child,summary,.panel>:first-child,.panel>:nth-child(2)){break-after:avoid}.ns-pages .paged-flow :is(p,li,dt,dd,tr,figure,blockquote){break-inside:avoid}.ns-pages .paged-flow :is(.panel,.inventory-grid,.citizen-rows,.chronicle-scroll,.chronicle-columns,.chronicle-columns>.panel){min-height:0;max-height:none;overflow:visible}.ns-pages .paged-flow :is(.panel>h2:first-child,.panel>.section-heading:first-child,.inventory-table th,.market-row.table-heading,.workshop-recipes>.section-heading){position:static}.ns-pages .paged-flow :is(.inventory,.chronicle-columns){display:block}.ns-pages .paged-flow .chronicle-columns>.panel+.panel{margin-top:8px}.compact-game :is(.ns-pages,.desk-switch,.sidebar nav,.chronicle-tabs,.desk-subnav) :is(p,h2,h3,span,small,strong,button,label,li,summary){word-break:keep-all;overflow-wrap:anywhere}.ns-pages>.paged-nav{gap:12px}.ns-pages>.paged-nav>span{text-align:center;min-width:48px}.desk-columns>.desk-column>.paged-nav{color:var(--f-light);text-shadow:1px 1px #000}.ns-pages>.paged-nav>.paged-turn{background:var(--f-paper-2);color:var(--f-text)}@media (pointer:coarse),(max-width:900px){.ns-pages>.paged-nav>.paged-turn{width:44px;height:44px}.ns-pages>.paged-nav{padding:2px 0 0}}.realm-content .help-fold{color:#4f3d29;margin:8px 0;font-size:13px}.realm-content .help-fold>summary{cursor:pointer;font-family:var(--f-pixel);color:#7a231d;padding:4px 0}.realm-content .help-fold>p{margin:6px 0}.realm-content :is(.boss-panel,.market-intro,.market-focus,.heritage-history){color:var(--f-text);box-shadow:inset 0 0 0 1px #fffaf0;background-color:var(--f-parchment)!important;background-image:none!important;background-clip:padding-box!important;border:2px solid #c99a45!important;border-image:!important}.realm-content .boss-panel p,.realm-content .market-intro p,.realm-content .market-intro p span,.realm-content .heritage-history p{color:#4f3d29}.realm-content .boss-panel .compact-stat>span{color:#5a4630}.realm-content .heritage-history p{margin:4px 0;font-size:13px}.realm-content .market-focus{display:block}.realm-content .market-focus button{margin-top:6px}@media (min-width:901px){.compact-game .world-workspace.desk-columns{grid-template-columns:minmax(0,1fr)}.compact-game .realm-content .world-local .world-layout{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);align-items:start;gap:8px;display:grid}.compact-game .realm-content .world-local .pixel-atlas-canvas{min-height:0}}@media (min-width:1800px){.compact-game .realm-content .world-local .paged-flow:has(>.world-layout){grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);align-items:start;column-gap:8px;display:grid}.compact-game .realm-content .world-local .paged-flow>.world-layout{display:contents}.compact-game .realm-content .world-local .world-layout>.realm-panel{grid-area:1/1/span 2}.compact-game .realm-content .world-local .world-layout>.region-detail{grid-area:1/2/span 2}.compact-game .realm-content .world-local .paged-flow>:not(.world-layout){grid-column:1/-1}}.compact-game .chronicle-workspace{min-height:0;overflow:hidden}.chronicle-workspace>.chronicle-pages,.chronicle-pages>.paged-view{flex:1;min-height:0}.chronicle-workspace>.chronicle-pages>.paged-nav{color:var(--f-light);text-shadow:1px 1px #000}.compact-game .modal[open],.compact-game .market-service-dialog[open]{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px));flex-direction:column;display:flex;overflow:hidden}.compact-game :is(.modal,.market-service-dialog)>.ns-pages{flex:none;min-height:0}.compact-game :is(.modal,.market-service-dialog)>.ns-pages>.paged-view{flex:none}.compact-game :is(.modal,.market-service-dialog)>.ns-pages>.paged-view>.paged-flow{height:auto;max-height:calc(100dvh - 210px)}.compact-game :is(.modal,.market-service-dialog)>.ns-pages.paged-scroll>.paged-view{max-height:calc(100dvh - 210px)}.compact-game :is(.modal,.market-service-dialog)>.ns-pages.paged-scroll>.paged-view>.paged-flow{max-height:none}.compact-game .market-service-dialog>.ns-pages .chronicle-columns{display:block}.compact-game .modal .modal-head{flex:none;margin-bottom:10px}.compact-game .citizen-dialog,.compact-game .art-dialog{overflow:hidden}.compact-game .offline-summary{max-height:none;overflow:hidden}.offline-summary .welcome-card{overscroll-behavior:contain;overflow-y:auto}.realm-content .workshop-facilities .paged-flow>.two-cards{display:block}.realm-content .workshop-facilities .paged-flow>.two-cards>*+*{margin-top:8px}.realm-content .workshop-facilities .paged-flow>.scene-art{border:1px solid #7d6340}.realm-content .workshop-facilities .paged-flow>.workshop-scene{padding:8px 12px}.realm-content .tavern-party .tavern-scene{display:none}.realm-content .tavern-party .panel>.two-cards{flex-direction:column;gap:0;display:flex}@media (max-width:900px){.compact-game .realm-content{gap:6px;padding:6px}.compact-game .realm-workspace.desk-columns{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.desk-columns>.desk-column{display:none}.desk-columns>.desk-column.desk-active,.desk-columns[data-columns="1"]>.desk-column{flex:1;display:flex}.compact-game .chronicle-workspace{flex:1;min-height:0;overflow:hidden}.compact-game .desk-subnav button{min-height:44px}}@media (max-width:1200px) and (min-width:901px){.compact-game .sidebar nav button{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-align:center;flex:auto;min-width:0;padding:4px 6px;line-height:1.1}}@media (max-width:900px){.compact-game .sidebar nav button{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-align:center;flex:1 1 0;min-width:0;padding:3px 4px;font-size:12px;line-height:1.1}}@media (max-width:740px){.compact-game .sidebar{z-index:30;height:44px;padding:0 4px;position:relative}.compact-game .topbar{height:38px;min-height:38px}.compact-game .sidebar nav{flex-flow:row;gap:2px;height:44px;overflow:hidden;display:flex!important}.compact-game .sidebar nav>button{flex-direction:column;flex:auto;justify-content:center;gap:1px;width:auto;min-width:0;min-height:44px;padding:2px;font-size:11px;line-height:1.1;display:flex;position:relative}.compact-game .sidebar nav>button svg{flex:none;width:14px;height:14px;display:block}.compact-game .sidebar nav>button b{padding:0 3px;font-size:10px;line-height:1.3;position:absolute;top:1px;right:2px}}:is(.modal-pages,.dialog-pages,.offline-pages)>.paged-view>.paged-flow>*{break-inside:auto}
