:root{--ui-paper:#f3e9d4;--ui-raised:#faf4e7;--ui-ground:#e7dece;--ui-ink:#483628;--ui-muted:#766552;--ui-line:#b69b67;--ui-primary:#a65543;--ui-jade:#668478;--ui-disabled:#ded5c5;--ui-focus:#916c32}html :is(.training-root,.errand-root,.lightness-root,.lundao-root,.lce,.heart-pose-editor,.stq-qingyi,.inn-sales-paper){font-family:KaiTi,STKaiti,Microsoft YaHei,serif;font-variant-numeric:tabular-nums;color:var(--ui-ink)}html .training-root:is(:has(.training-hub-cards),:has(.training-pickers)){background:#e7dece url(/assets/ui-clean-v1/practice.png) center/cover no-repeat}html .lundao-root:has(.seats){background:#e7dece url(/assets/ui-clean-v1/tea.png) center/cover no-repeat}html :is(.training-header,.errand-header,.lightness-header,.lundao-root header,.lce>header,.heart-pose-editor>header){border-bottom:1px solid var(--ui-line);background:var(--ui-paper);color:var(--ui-ink)}html :is(.training-root .training-title,.errand-root h1,.lightness-root .lightness-header h1,.lce h1){color:var(--ui-ink);background:transparent}html :is(.training-root,.errand-root,.lightness-root,.lundao-root,.lce,.heart-pose-editor,.stq-qingyi,.inn-sales-paper) button{border-radius:4px}html :is(.training-root,.errand-root,.lightness-root,.lundao-root,.lce,.heart-pose-editor,.stq-qingyi,.inn-sales-paper) button:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}html :is(.training-root button.primary,.errand-root button.primary,.lightness-root button.primary,.lundao-root footer .primary,.lundao-root button[aria-pressed=true],.lce button.primary,.heart-pose-editor .poses button[aria-pressed=true],.stq-qingyi button[aria-pressed=true],.inn-sales-tabs [aria-selected=true]){background:var(--ui-primary);color:var(--ui-paper);border-color:var(--ui-primary)}html :is(.training-root,.errand-root,.lightness-root,.lundao-root,.lce,.heart-pose-editor,.stq-qingyi) button:disabled{background:var(--ui-disabled);color:var(--ui-muted);opacity:1;cursor:default}html :is(.training-root .training-main,.lundao-root:has(.seats) .content){background:#f3e9d4ed;padding:24px;border:1px solid var(--ui-line);border-radius:4px}html .training-root:has(.training-hub-cards) .training-main{background:transparent;border:0}html .errand-root .errand-grid button{background:var(--ui-paper);border-width:1px;padding:20px 24px}html .errand-root .errand-content{padding:24px}html .inn-sales-paper{box-shadow:0 12px 32px #241d1833}html .inn-sales-paper .inn-sales-empty{color:var(--ui-muted);text-align:center;padding:72px 24px}html .heart-pose-editor .panel{background:var(--ui-paper)}html .lce .panel{border-width:1px;border-radius:4px}html .stq-qingyi .aux{color:var(--ui-muted)}@media(max-width:699px){html :is(.training-root .training-main,.lundao-root:has(.seats) .content,.errand-root .errand-content){padding:12px}.training-root{background-position:36% center}.inn-sales-paper .inn-sales-empty{padding:36px 12px}}html .lundao-root button[aria-pressed=true]:not(:disabled){color:var(--ui-paper);border-bottom:3px solid var(--ui-line)}html .errand-root h1{background:transparent}html .lce .badge,html .lce .segment-label,html .lce .place-hint{background:var(--ui-paper);color:var(--ui-ink);border:1px solid var(--ui-line)}html .lce .hit.selected:after{background:var(--ui-paper);color:var(--ui-focus)}html .lce input:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}html .stq-dialogue .choice:focus-visible{color:var(--ui-ink)}html .stq-qingyi button[aria-pressed=true] :is(strong,.aux){color:var(--ui-paper)}html .heart-pose-editor .joints button[aria-pressed=true]{background:var(--ui-primary);color:var(--ui-paper)}html :is(.training-header,.errand-header,.lightness-header,.lundao-root header,.lce>header,.heart-pose-editor>header){background:linear-gradient(110deg,#483628,#38291f);color:var(--ui-paper);border-bottom:1px solid var(--ui-line)}html :is(.training-title,.errand-root h1,.lightness-root .lightness-header h1,.lce h1,.lundao-root header h1,.heart-pose-editor>header h1){background:transparent;color:var(--ui-paper);font-size:36px}html :is(.training-header,.errand-header,.lightness-header,.lundao-root header,.lce>header,.heart-pose-editor>header) button{background:#483628;color:var(--ui-paper);border:1px solid var(--ui-line)}html :is(.training-header,.errand-header,.lightness-header,.lundao-root header) :is(.training-energy,.errand-energy,.lightness-energy){color:var(--ui-paper)}html .training-root:has(.training-hub-cards) :is(.training-header,.training-footer){background:transparent;border:0}html .training-root:has(.training-hub-cards) .training-title{visibility:hidden}html .training-root:has(.training-hub-cards) .training-balances{background:#483628ed;color:var(--ui-paper);padding:8px 20px;border:1px solid var(--ui-line)}html .training-hub-cards{gap:44px;padding:40px 12px}html .training-hub-cards button{position:relative;width:290px;height:410px;border:7px solid #765033;border-top-width:14px;border-bottom-width:14px;border-radius:0;background:var(--ui-paper);color:var(--ui-ink);font-size:50px;box-shadow:inset 0 0 0 2px #b69b67,4px 6px #241a1166}html .training-hub-cards button small{font-size:20px;line-height:1.5;margin-top:18px}html .training-hub-cards button:before,html .training-hub-cards button:after{content:"";position:absolute;left:-24px;right:-24px;height:14px;border:2px solid #251b14;border-radius:3px;background:linear-gradient(#bd9055,#654328);pointer-events:none}html .training-hub-cards button:before{top:-20px}html .training-hub-cards button:after{bottom:-20px;box-shadow:0 28px 0 -3px #654328}html .training-hub-cards button:focus-visible{outline:3px solid var(--ui-focus);outline-offset:9px}html .training-pickers{gap:24px;align-items:stretch}html .training-people{gap:24px}html .training-pickers :is(.training-slot,.training-recipe){width:280px;height:254px;border:1px solid var(--ui-line);border-radius:2px;font-size:24px;padding:24px;background:var(--ui-paper)!important}html .training-slot:before{content:"必选训练角色";font-size:22px;font-weight:700;margin-bottom:22px}html .training-slot:nth-child(2):before{content:"可选同练伙伴"}html .training-recipe:before{content:"训练项目";display:block;font-size:22px;font-weight:700;margin-bottom:24px}html .training-summary{border:1px solid var(--ui-line);padding:16px;background:var(--ui-paper);font-size:22px}html .training-root:has(.training-pickers) .training-main{background:transparent;border:0}html .training-root:has(.training-pickers) .training-footer{background:transparent}html .lightness-root:has(.lightness-select){background:url(/assets/ui-clean-v1/practice.png) center/cover no-repeat}html .lightness-card{border-radius:3px;background:#f3e9d4f5;box-shadow:inset 0 0 0 4px #faf4e7;min-height:250px}html .lightness-card.selected{outline:2px solid var(--ui-focus);outline-offset:3px}html .lightness-root:has(.lightness-select) .lightness-footer{background:#f3e9d4ed;padding:12px}html .lightness-order,html .lightness-feedback{color:var(--ui-paper)}html .errand-root{background:var(--ui-paper);border:12px solid #483628}html .errand-root .errand-content{width:100%;max-width:1400px;padding:12px 24px}html .errand-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:22px}html .errand-grid button{height:180px;background:var(--ui-raised);padding:24px 32px}html .errand-grid strong{font-size:28px}html .errand-grid small{font-size:20px;margin-top:10px}html .lundao-root:has(.seats) .content{width:min(1180px,calc(100% - 64px));margin:40px auto 0;background:#f3e9d4ef;border-radius:2px}html .lundao-root:has(.seats) .seat{min-height:190px;background:var(--ui-raised);border:1px solid var(--ui-line);border-radius:3px}html .lundao-root:has(.seats) footer{background:transparent;color:var(--ui-ink)}html .lundao-root:not(:has(.seats)) .content{background:linear-gradient(90deg,#f3e9d4 49.4%,#d4c0a0 49.9%,#fff7e9 50.3%,#f3e9d4 51%);border:8px solid #654328;box-shadow:inset 0 0 0 2px #b69b67}html :is(.lce,.heart-pose-editor){background:#483628;padding:12px;gap:8px}html :is(.lce,.heart-pose-editor) .panel{border:1px solid var(--ui-line);box-shadow:inset 0 0 0 4px #faf4e7}html .inn-sales-paper{border:8px solid #654328;outline:1px solid var(--ui-line);background:var(--ui-paper);padding:28px 36px}html .inn-sales-tabs{border-bottom:1px solid var(--ui-line);padding-bottom:14px}@media(max-width:1199px),(max-height:719px){html :is(.training-title,.errand-root h1,.lightness-root .lightness-header h1,.lce h1){font-size:28px}html .training-hub-cards{gap:32px;padding:24px 8px}html .training-hub-cards button{width:220px;height:300px;font-size:40px}html .training-hub-cards button small{font-size:18px}html .training-pickers :is(.training-slot,.training-recipe){width:214px;height:218px;padding:14px;font-size:20px}html .training-pickers,html .training-people{gap:16px}html .errand-grid button{height:132px;padding:16px 20px}html .errand-grid strong{font-size:22px}html .errand-grid small{font-size:18px;margin-top:6px}html .lightness-card{min-height:200px}html .lundao-root:has(.seats) .content{margin-top:20px}html .inn-sales-paper{padding:20px 24px}}@media(max-width:699px){html .errand-root{border-width:6px}html .errand-grid{grid-template-columns:minmax(0,1fr)}html .errand-root .errand-content{padding:8px}html .training-pickers :is(.training-slot,.training-recipe){width:148px;height:180px}html .training-slot:before,html .training-recipe:before{font-size:16px;margin-bottom:14px}html .training-hub-cards button{width:220px;height:230px;font-size:34px}html .training-hub-cards{padding:24px;gap:32px}html .lundao-root:has(.seats) .content{width:calc(100% - 24px);margin-top:12px}html .inn-sales-paper{padding:16px}}.editor-hub{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;flex-direction:column;border:16px solid #483628;background:var(--ui-paper);color:var(--ui-ink);font:20px/1.5 KaiTi,STKaiti,Microsoft YaHei,serif;box-sizing:border-box}.editor-hub[hidden]{display:none}.editor-hub *{box-sizing:border-box}.editor-hub header{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:#483628;color:var(--ui-paper)}.editor-hub h1{font-size:36px;margin:0}.editor-hub button{font:inherit;cursor:pointer;border:1px solid var(--ui-line);border-radius:3px}.editor-hub header button{min-height:48px;padding:8px 24px;background:#483628;color:var(--ui-paper)}.editor-hub main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:40px;max-width:1440px;width:100%;margin:auto;overflow:auto}.editor-hub-card{text-align:left;background:var(--ui-raised);padding:28px;min-height:360px;display:flex;flex-direction:column;gap:16px}.editor-hub-card h2{font-size:30px;margin:0}.editor-hub-card p{margin:0;flex:1}.editor-hub-symbol{font-size:56px;color:var(--ui-focus)}.editor-hub-open{padding:12px;background:var(--ui-primary);color:var(--ui-paper);text-align:center}.editor-hub button:focus-visible{outline:3px solid var(--ui-focus);outline-offset:4px}.editor-hub button:disabled{cursor:default;background:var(--ui-disabled);color:var(--ui-muted)}.editor-hub button:disabled .editor-hub-open{background:var(--ui-disabled);color:var(--ui-muted)}.editor-hub footer{padding:16px 32px;color:var(--ui-muted)}@media(max-width:1199px){.editor-hub{font-size:18px}.editor-hub main{padding:24px;gap:16px}.editor-hub-card{padding:20px;min-height:300px}.editor-hub-card h2{font-size:24px}.editor-hub h1{font-size:28px}}@media(max-width:699px){.editor-hub{border-width:8px}.editor-hub main{grid-template-columns:1fr;margin:0;flex:1;padding:16px}.editor-hub-card{min-height:250px}.editor-hub header{padding:12px}.editor-hub footer{padding:12px}}html :is(.training-header,.errand-header,.lightness-header,.lundao-root header,.lce>header,.heart-pose-editor>header,.editor-hub>header){padding-right:144px!important}html .character-narrow-attributes header{padding-right:128px}html .stq-dialogue>div:has(>button[data-role=log]){right:160px!important;flex-wrap:wrap}@media(max-width:699px){html :is(.training-header,.errand-header,.lightness-header,.lundao-root header,.lce>header,.heart-pose-editor>header,.editor-hub>header){height:auto;min-height:64px;flex-wrap:wrap;align-content:center}html .editor-hub>header h1{font-size:24px}}html .inn-arrangement-body [data-choice-id=dish]{border:2px solid var(--ui-primary);background:var(--ui-raised);min-height:156px}html .inn-arrangement-body [data-choice-id=dish] strong{font-size:24px;color:var(--ui-primary)}html dialog .global-restart-button{position:static;display:block;margin:16px 0 0 auto}html :is(.training-root,.errand-root,.lightness-root,.lundao-root,.lce,.heart-pose-editor,.stq-qingyi,.inn-sales-paper,.editor-hub,.promotion-paper,.character-narrow-attributes){font-family:Microsoft YaHei,SimHei,sans-serif!important}html :is(.training-root,.errand-root,.lightness-root,.lundao-root,.lce,.heart-pose-editor,.stq-qingyi,.inn-sales-paper,.editor-hub,.promotion-paper,.character-narrow-attributes) :is(button,input,select){font-family:Microsoft YaHei,SimHei,sans-serif!important}html :is(.training-title,.errand-root h1,.lightness-root h1,.lundao-root h1,.lce h1,.heart-pose-editor h1,.inn-sales-paper h1,.editor-hub h1,.promotion-paper h1){font-family:KaiTi,STKaiti,serif!important}html .training-hub-cards button{font-family:KaiTi,STKaiti,serif!important}html .training-hub-cards button small{font-family:Microsoft YaHei,SimHei,sans-serif}html :is(.training-energy,.errand-energy,.lightness-energy) img,html .lundao-root header img.energy{image-rendering:pixelated;object-fit:contain;flex-shrink:0}html .promotion-paper{background:var(--ui-paper);border:1px solid var(--ui-line);color:var(--ui-ink);box-shadow:none}html .promotion-paper :is(button,.promotion-token-row,.promotion-detail){background:var(--ui-raised);border-color:var(--ui-line);color:var(--ui-ink)}html .promotion-paper [aria-pressed=true]{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-paper)}html .promotion-paper .promotion-primary{background:var(--ui-primary);color:var(--ui-paper)}html .promotion-paper button:disabled{background:var(--ui-disabled);color:var(--ui-muted)}html .promotion-paper .promotion-layout{grid-template-columns:208px minmax(0,1fr) 280px}html .promotion-paper .promotion-tree{gap:16px 24px}html .inn-sales-shade{background:#e7dece url(/assets/ui-clean-v1/shop-day.png) center/cover no-repeat}html .inn-sales-paper{border:1px solid var(--ui-line);outline:0;box-shadow:0 4px 12px #241d1822}html .inn-sales-empty:before{content:"";display:block;width:168px;height:104px;margin:0 auto 24px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 168 104'%3E%3Cg fill='none' stroke='%23B6A586' stroke-width='4' stroke-linejoin='round'%3E%3Cpath fill='%23D6C8AC' d='M22 12h100v68H22z'/%3E%3Cpath d='M22 12 12 24v68h100l10-12M22 80 12 92M34 22h70M34 30h70'/%3E%3Cpath fill='%23D6C8AC' d='m135 18 12 4-17 59-9 11 1-14z'/%3E%3Cpath d='m124 70 9 3'/%3E%3C/g%3E%3C/svg%3E")}html .inn-sales-paper header button{background:var(--ui-wood,#483628);color:var(--ui-paper);border-color:var(--ui-line)}html .stq-qingyi{flex-direction:column!important;gap:16px!important}html .qingyi-pair-choices{width:100%!important;min-height:72px!important;height:72px;flex-direction:row!important;overflow:auto!important;order:2}html .qingyi-pair-choices button{height:64px!important;width:180px!important;min-height:64px}html .qingyi-pair-choices img{width:44px!important;height:44px!important}html .qingyi-pair-content{order:1}html .inn-sales-body:has(.inn-sales-empty){display:flex;align-items:center;justify-content:center}html .inn-sales-body:has(.inn-sales-empty) .inn-sales-list{width:100%;align-items:center}@media(min-width:700px)and (max-width:1199px){html .promotion-paper .promotion-layout{grid-template-columns:160px minmax(0,1fr) 210px;grid-template-rows:minmax(0,1fr)}html .promotion-paper .promotion-tree{grid-column:auto;grid-template-columns:repeat(2,minmax(76px,1fr));gap:16px 8px}html .promotion-paper .promotion-detail{grid-column:auto}html .promotion-paper .promotion-tree button{font-size:16px;min-height:72px;padding:4px}html .promotion-paper .promotion-icon{max-width:36px;max-height:36px}}html .promotion-paper[data-full-page=false]>header{min-height:36px;padding:0!important;justify-content:flex-end}html .promotion-paper[data-full-page=false]>header h1{display:none}html .promotion-paper[data-full-page=false]>header button{min-height:32px;font-size:16px;padding:2px 12px;background:var(--ui-wood,#483628);color:var(--ui-paper)}html .promotion-paper[data-full-page=false]>footer{min-height:44px}html .promotion-paper h2{font-family:Microsoft YaHei,SimHei,sans-serif!important}html .training-root button:disabled{background:linear-gradient(#a59e90,#8c8578)!important;color:#eadfc9!important;border-color:var(--ui-line)!important;opacity:1!important}html .training-pickers{width:min(1400px,100%);display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}html .training-pickers>.training-people{display:contents}html .training-pickers :is(.training-slot,.training-recipe){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;outline:0}html .training-pickers :is(.training-slot,.training-recipe):before{position:absolute;top:24px;left:0;right:0;margin:0;text-align:center}html .training-pickers :is(.training-slot,.training-recipe):after{content:"";position:absolute;top:76px;bottom:24px;left:24px;right:24px;border:1px dashed #b69b6777;pointer-events:none}html .training-slot small,html .training-recipe small{font-size:22px;line-height:1.5}html .training-recipe .empty-plus{font-size:40px}html .training-subtitle{display:inline-block;background:var(--ui-paper);padding:8px 20px;border:1px solid var(--ui-line);margin:0 0 24px}html .inn-upgrade-paper{font-family:Microsoft YaHei,SimHei,sans-serif!important}html .inn-upgrade-paper h2{font-family:KaiTi,STKaiti,serif}html .inn-upgrade-paper button{font-family:Microsoft YaHei,SimHei,sans-serif!important}html .inn-upgrade-paper header button,html .inn-upgrade-paper footer button:first-child{background:#483628;color:var(--ui-paper)}html .inn-upgrade-paper footer button:last-child:not(:first-child):not(:disabled){background:var(--ui-primary);color:var(--ui-paper)}html .inn-upgrade-paper button:disabled{background:var(--ui-disabled);color:var(--ui-muted);opacity:1}html .lundao-root:has(.seats) .content{padding:28px;max-width:1320px}html .lundao-root:has(.seats) .seats{gap:48px}html .lundao-root:has(.seats) .seat{min-height:260px;font-size:24px}html .lundao-root:has(.seats) .seat .thumb:not(:has(img)){display:inline-flex;width:72px;height:88px;align-items:center;justify-content:center;font-size:40px;background:#ded5c5;border:1px solid var(--ui-line);border-radius:3px;margin-right:20px}html .lundao-root:has(.seats) .seat .aux{font-size:20px;line-height:1.6}html .lundao-root:has(.seats) .content{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:16px 12px;background:var(--ui-paper)}html .lundao-root:has(.seats) .seats{display:contents}html .lundao-root:has(.seats) .seats>button{height:260px!important;min-width:0}html .lundao-root:has(.seats) .seats>button:first-child{grid-column:1;grid-row:1}html .lundao-root:has(.seats) .seats>button:last-child{grid-column:3;grid-row:1}html .lundao-root:has(.seats) .swap-row{grid-column:2;grid-row:1;position:static;justify-content:center;align-self:center;flex-direction:column;margin:0}html .lundao-root:has(.seats) .content>:is(.stages,.hint,.error,.topics){grid-column:1/-1}@media(max-width:1199px){html .lundao-root:has(.seats) .content{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)}html .lundao-root:has(.seats) .seats>button{height:190px!important}}html .lundao-root footer button[data-action=begin]:not(:disabled){background:var(--ui-primary);color:var(--ui-paper)}html .lundao-root footer button[data-action=begin]:disabled{background:var(--ui-disabled);color:var(--ui-muted)}html .inn-sales-paper:has(.inn-sales-market) .inn-sales-empty:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 168 104'%3E%3Cg fill='%23D6C8AC' stroke='%23B6A586' stroke-width='3' stroke-linejoin='round'%3E%3Cpath d='m43 58 62-40 25 38-61 39z'/%3E%3Cellipse cx='45' cy='75' rx='24' ry='13' transform='rotate(-34 45 75)'/%3E%3Cpath fill='none' d='M33 70c20-15 32 17 14 23M60 47l20 25m-9-34 20 26m-1-28 14 27'/%3E%3Cpath fill='none' d='m93 39 28 11 14 23m-18-22-5 24'/%3E%3C/g%3E%3C/svg%3E")}@media(min-width:1200px){html .inn-upgrade-paper .paper{width:min(1260px,calc(100vw - 64px));height:min(720px,calc(100dvh - 64px));padding:0 40px}html .inn-upgrade-paper{font-size:24px;line-height:1.5}html .inn-upgrade-paper h2{font-size:36px}html .inn-upgrade-paper h3{font-size:26px}html .inn-upgrade-paper button{font-size:22px}html .errand-grid .training-cost-icon,html .errand-grid img{width:48px;height:48px;object-fit:contain}html .lightness-card h2{font-size:28px}html .lightness-card p{font-size:22px;line-height:1.5}html .lightness-card img{width:120px;height:120px;object-fit:contain}}@media(max-width:1199px){html .lundao-root:has(.seats) .content{padding:16px}html .lundao-root:has(.seats) .seat{min-height:190px;font-size:20px}html .lundao-root:has(.seats) .seats{gap:16px}html .lundao-root:has(.seats) .seat .thumb:not(:has(img)){width:48px;height:64px;font-size:28px;margin-right:12px}}html .training-pickers :is(.training-slot,.training-recipe){width:100%!important;height:360px!important;min-width:0;justify-content:center;outline:1px dashed #b69b6777;outline-offset:-28px}html .training-summary{width:min(1400px,100%);margin:16px auto}html :is(.training-footer,.lightness-footer,.errand-footer,.lundao-root footer) button:not(.primary){background:var(--ui-wood,#483628);color:var(--ui-paper)}html .lundao-root:has(.journal-main){background:#483628}html .lundao-root .journal-main{top:104px!important;right:32px!important;bottom:88px!important;left:32px!important;transform:none!important;width:auto!important;background:var(--ui-paper);padding:28px;border:8px solid #705136;box-shadow:inset 0 0 0 1px var(--ui-line);position:absolute}html .lundao-root .journal-main:after{content:"";position:absolute;left:38%;top:24px;bottom:24px;width:4px;background:#b69b6788;box-shadow:-5px 0 #fff7e8;pointer-events:none}html .lundao-root .journal-grid{grid-template-columns:36% minmax(0,1fr);gap:48px}html .lundao-root .journal-main .filters button[aria-pressed=false]{background:var(--ui-raised);color:var(--ui-ink)}html .lundao-root:has(.journal-main):not(:has(.record)) .journal-list{grid-column:2;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;font-size:24px;line-height:1.6;text-align:center}html .lundao-root:has(.journal-main):not(:has(.record)) .journal-detail{display:none}html .lundao-root .journal-list button[data-action=go-lundao]{background:var(--ui-wood,#483628);color:var(--ui-paper);width:220px}html .qingyi-pair-detail,html .qingyi-pair-actions{width:100%;max-width:1000px;margin:0 auto}html .qingyi-pair-stages{justify-content:space-between;padding:24px 16px;border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);margin:28px 0!important}html .qingyi-pair-stages>div{width:128px!important;font-size:22px!important;line-height:1.5!important}html .qingyi-pair-actions{justify-content:center}html .inn-sales-paper{width:min(1480px,calc(100% - 16px));height:calc(100% - 16px);max-height:820px;font-size:22px}html .inn-sales-paper h1{font-size:42px}html .inn-sales-paper header{padding-right:0}@media(max-width:1199px){html .training-pickers :is(.training-slot,.training-recipe){height:240px!important;outline-offset:-16px;padding:16px;font-size:20px}html .training-pickers :is(.training-slot,.training-recipe):before{font-size:18px}html .inn-sales-paper{font-size:18px}html .inn-sales-paper h1{font-size:30px}html .qingyi-pair-stages>div{font-size:18px!important;width:auto!important}html .lundao-root .journal-main{top:96px!important;right:24px!important;bottom:80px!important;left:24px!important;padding:16px}html .lundao-root .journal-main:after{display:none}}@media(max-width:699px){html .training-pickers{grid-template-columns:1fr}html .training-pickers :is(.training-slot,.training-recipe){height:220px!important}html .inn-sales-paper{width:100%;height:100%}html .lundao-root .journal-main{top:96px!important;right:16px!important;bottom:80px!important;left:16px!important}html .qingyi-pair-stages{gap:8px!important;padding:16px 0}}:root{--ui-paper:#f4e5c4;--ui-raised:#fbf1d9;--ui-ground:#e8d9b7;--ui-ink:#382819;--ui-muted:#756043;--ui-line:#ba945f;--ui-wood:#402c1d;--ui-primary:#a74330;--ui-paper-surface:radial-gradient(ellipse at 35% 28%,#fff6dc88,transparent 72%),repeating-linear-gradient(6deg,#5b371405 0 1px,transparent 1px 5px),linear-gradient(115deg,#fbf0d4,#f4e4be 55%,#ebd5ab);--ui-wood-surface:repeating-linear-gradient(2deg,#e2b87a0b 0 1px,transparent 1px 7px),linear-gradient(#513723,#402c1d 52%,#302015);--ui-red-surface:linear-gradient(#b75039,#a74330 55%,#943725)}html :is(.training-panel,.training-summary,.training-subtitle,.errand-root,.errand-grid button,.lightness-card,.inn-sales-paper,.promotion-paper,.character-narrow-attributes,.inn-upgrade-paper .paper,.qingyi-pair-detail,.editor-hub-card){background:var(--ui-paper-surface);color:var(--ui-ink)}html :is(.training-header,.errand-header,.lightness-header,.lundao-root header,.lce>header,.heart-pose-editor>header,.editor-hub>header){background:var(--ui-wood-surface)}html :is(.training-header,.errand-header,.lightness-header,.lundao-root header,.lce>header,.heart-pose-editor>header,.editor-hub>header) button,html :is(.training-footer,.lightness-footer,.errand-footer,.lundao-root footer) button:not(.primary),html .inn-upgrade-paper header button,html .inn-upgrade-paper footer button:first-child{background:var(--ui-wood-surface);border:1px solid var(--ui-line);box-shadow:inset 0 0 0 3px #f2cf7c12;color:#fff1d4;border-radius:2px}html :is(.training-root button.primary,.errand-root button.primary,.lightness-root button.primary,.lundao-root footer .primary,.promotion-primary,.inn-upgrade-paper footer button:last-child:not(:first-child):not(:disabled)){background:var(--ui-red-surface);border:1px solid #c09c5d;box-shadow:inset 0 0 0 3px #f2cf7c25;color:#fff1d4;border-radius:2px}html .training-hub-cards{gap:64px;padding:40px 24px 76px}html .training-hub-cards button{width:330px;height:440px;background:var(--ui-paper-surface);border:12px solid #654328;border-top-width:18px;border-bottom-width:18px;border-image:linear-gradient(90deg,#382416,#ba8b50 18%,#624027 34%,#94643a 80%,#372316) 12 stretch;font-size:64px;box-shadow:inset 0 0 0 2px #c09c5d,5px 8px 5px #29190855}html .training-hub-cards button small{font-size:24px;line-height:1.6;white-space:nowrap}html .training-hub-cards button:before,html .training-hub-cards button:after{left:-28px;right:-28px;height:18px;border:2px solid #382416;border-radius:3px;background:repeating-linear-gradient(0deg,#f3c77918 0 1px,transparent 1px 4px),linear-gradient(#c09255,#6a4629 58%,#3e2818);box-shadow:inset 16px 0 #604025,inset -16px 0 #604025,0 3px 2px #29190877}html .training-hub-cards button:before{top:-24px}html .training-hub-cards button:after{bottom:-24px}html .training-stand-posts{position:absolute;top:-36px;right:-13px;bottom:-36px;left:-13px;pointer-events:none;background:linear-gradient(90deg,#321f12,#aa7844,#4e321e) left top/12px 100% no-repeat,linear-gradient(90deg,#321f12,#aa7844,#4e321e) right top/12px 100% no-repeat}html .training-stand-foot{position:absolute;left:50%;bottom:-72px;width:112px;height:48px;transform:translate(-50%);pointer-events:none;background:linear-gradient(90deg,#412918,#ad7946,#49301d) center top/20px 34px no-repeat,linear-gradient(#bb8950,#654026) center bottom/112px 20px no-repeat;filter:drop-shadow(3px 3px 1px #29190866)}html .training-hub-cards button:focus-visible{outline:3px solid var(--ui-primary);outline-offset:-24px;box-shadow:inset 0 0 0 2px #a74330,5px 8px 5px #29190855}html .lundao-root .journal-main{border-radius:12px 20px 8px 8px;background:var(--ui-wood-surface);border:10px solid #5d3c24;box-shadow:0 4px #e4cda5,0 7px #b69a6f,0 11px #f2dfba,0 15px #5d3c24,inset 0 0 24px #a27c4144}html .lundao-root .journal-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--ui-paper-surface);clip-path:polygon(0 1.5%,18% 0,38% 1.5%,60% 0,100% 1.5%,100% 98.5%,60% 97.5%,38% 100%,18% 97.5%,0 98.5%);box-shadow:inset 0 0 0 2px #e6cda6,inset 0 0 0 8px #fbf1d9,inset 0 0 0 9px #ba945f88}html .lundao-root .journal-main>*{position:relative;z-index:1}html .lundao-root .journal-main:after{left:38%;top:10px;bottom:10px;width:26px;background:linear-gradient(90deg,transparent,#88663755 35%,#f8ebcd 49%,#73512f66 56%,transparent);box-shadow:none;z-index:2}html .inn-upgrade-paper h2{color:var(--ui-ink)}@media(min-width:1200px){html :is(.training-header,.errand-header,.lightness-header,.lundao-root header){min-height:104px;height:104px}html :is(.training-title,.errand-root h1,.lightness-root h1,.lundao-root h1){font-size:52px}html :is(.training-header,.errand-header,.lightness-header,.lundao-root header) button{min-height:64px;font-size:25px;padding:8px 24px}html :is(.training-footer,.errand-footer,.lightness-footer,.lundao-root footer){min-height:104px}html :is(.training-footer,.errand-footer,.lightness-footer,.lundao-root footer) button{min-height:70px;font-size:28px;min-width:220px}html .training-root:has(.training-hub-cards) .training-footer .primary{width:440px}html .inn-upgrade-paper header{min-height:88px;justify-content:center;position:relative;border-bottom:1px solid var(--ui-line)}html .inn-upgrade-paper h2{font-size:44px}html .inn-upgrade-paper header button{position:absolute;right:0;min-width:124px;min-height:62px;font-size:26px}html .inn-upgrade-paper .body{padding:28px 24px;gap:64px}html .inn-upgrade-paper h3{font-size:30px}html .inn-upgrade-paper footer{min-height:94px}html .inn-upgrade-paper footer button{min-width:236px;min-height:68px;font-size:28px}}@media(max-width:1199px){html .training-hub-cards{gap:36px;padding-bottom:72px}html .training-hub-cards button{width:220px;height:300px;font-size:42px}html .training-hub-cards button small{font-size:17px}}@media(max-width:699px){html .training-hub-cards{gap:72px;padding-top:32px}html .training-hub-cards button{width:220px;height:230px;font-size:36px}}html button[data-weekly-journal-entry]{background:var(--ui-wood-surface)!important;color:#fff1d4!important;border:1px solid var(--ui-line)!important;border-radius:2px!important;box-shadow:inset 0 0 0 3px #f2cf7c12}@media(min-width:1200px){html button[data-weekly-journal-entry]{left:32px!important;bottom:20px!important;min-width:180px!important;height:70px!important;font:28px KaiTi,STKaiti,serif!important}html .training-root:has(.training-hub-cards) .training-main{width:min(1400px,calc(100% - 64px))}}@media(min-width:1200px){html .training-root .training-footer button.primary{font-size:28px}html .training-root .training-main{max-width:1400px}}html :is(.lundao-root .paper,.lundao-root .dialog,.lundao-root .result,.lundao-root .quote-block,.stq-dialogue .paper,.stq-dialogue .dialog,.training-character-card,.training-recipe-card){background:var(--ui-paper-surface)}html .stq-dialogue button{background:var(--ui-wood-surface);color:#fff1d4;border-color:var(--ui-line)}html .stq-dialogue button:is([data-role=continue],[data-role=receipt-continue]){background:var(--ui-red-surface)}html .stq-dialogue .choice{background:var(--ui-paper-surface);color:var(--ui-ink)}html .stq-dialogue .choice:focus-visible{background:var(--ui-paper-surface);color:var(--ui-ink);outline:2px solid var(--ui-primary);outline-offset:-3px}html .stq-dialogue button:disabled{background:var(--ui-disabled);color:var(--ui-muted)}html :is(.training-character-card.selected,.training-recipe-card.selected){border:3px double var(--ui-primary);box-shadow:inset 0 0 0 3px #a7433022}html .promotion-paper [aria-pressed=true]{background:var(--ui-red-surface)}@media(min-width:1200px){html .lightness-select{width:min(1400px,calc(100% - 64px))}html .lightness-card{grid-template-columns:120px minmax(0,1fr) 112px;min-height:260px}html .lightness-card small{font-size:18px;line-height:1.55;display:block}html .lightness-footer{width:min(1400px,calc(100% - 64px))}}html :is(.lce .panel,.lce footer,.heart-pose-editor .panel,.heart-pose-editor .dummy,.weekday-encounter,.weekday-encounter .we-footer,.weekday-encounter .we-enemy-link){background:var(--ui-paper-surface);color:var(--ui-ink)}html .training-pickers :is(.training-slot,.training-recipe){background:var(--ui-paper-surface)!important}html .weekday-encounter .we-card:not([aria-pressed=true]){background:var(--ui-paper-surface);color:var(--ui-ink)}html .weekday-encounter .we-heading{background:var(--ui-wood-surface);color:#fff1d4}html .weekday-encounter .we-footer button:not(.we-primary):not(:disabled){background:var(--ui-wood-surface);color:#fff1d4}html .weekday-encounter button.we-primary:not(:disabled){background:var(--ui-red-surface);color:#fff1d4}html .weekday-encounter button:disabled{background:var(--ui-disabled);color:var(--ui-muted)}html .training-stand-posts:before,html .training-stand-posts:after{content:"";position:absolute;top:14px;bottom:14px;width:12px;pointer-events:none;background:linear-gradient(#32271c 0 10px,transparent 10px calc(100% - 10px),#32271c calc(100% - 10px));box-shadow:inset 0 0 0 1px #deb36988}html .training-stand-posts:before{left:0}html .training-stand-posts:after{right:0}@media(min-width:1200px){html .inn-sales-paper{font-size:28px}html .inn-sales-paper h1{font-size:56px}html .inn-sales-paper header button,html .inn-sales-tabs button,html .inn-sales-date button,html .inn-sales-paper footer button{font-size:26px;min-height:62px;padding:8px 24px}html .inn-sales-empty{font-size:30px;line-height:1.6}html .inn-sales-empty:before{width:260px;height:168px;margin-bottom:32px}html .errand-grid button{font-size:28px;line-height:1.5;padding:20px 28px}html .errand-grid button strong{font-size:32px}html .errand-grid .training-cost-icon,html .errand-grid img{width:52px;height:52px}html .training-pickers :is(.training-slot,.training-recipe):before{font-size:30px}html .training-slot small,html .training-recipe small{font-size:26px}html .training-summary{font-size:28px}html .lundao-root:has(.seats) .seat{font-size:30px}html .lundao-root:has(.seats) .seat .aux{font-size:25px}html .lundao-root:has(.seats) :is(.stages button,.hint){font-size:26px}html .lundao-root .journal-main .filters button{font-size:26px;min-height:60px;padding:8px 24px}}html .lundao-root:has(.seats) main{top:128px;right:48px;bottom:124px;left:48px}html .lundao-root:has(.seats) .content{max-width:1320px;padding:20px 24px;gap:12px}html .lundao-root:has(.seats) .seats>button{height:288px!important}html .lundao-root:has(.seats) .seat{position:relative;padding:24px;align-items:center;justify-content:center;gap:24px}html .lundao-root:has(.seats) .seat-copy{display:flex;flex-direction:column;gap:18px;text-align:left}html .lundao-root:has(.seats) .seat .name{font-size:26px;line-height:36px;font-weight:400}html .lundao-root:has(.seats) .seat .aux{font-size:26px;line-height:36px}html .lundao-root:has(.seats) .seat-heading{font-size:32px;line-height:42px;font-weight:700}html .lundao-root:has(.seats) .seat .thumb:not(:has(img)){width:112px;height:132px;margin-right:0;font-size:44px}html .lundao-root:has(.seats) .swap-row button{width:88px;height:80px;font-size:36px;background:#80745f;color:#fff1d4}html .lundao-root:has(.seats) .swap-row>.aux{font-size:26px}html .lundao-root:has(.seats) .stages{justify-content:center;margin:8px 0;gap:14px}html .lundao-root:has(.seats) .stages button{min-width:164px;height:70px;font-size:28px;line-height:36px;border:1px solid #b99a6b;background:linear-gradient(#80715f,#6a5c50);color:#fff1d4}html .lundao-root:has(.seats) .stages button[aria-pressed=true]{background:var(--ui-red-surface);color:#fff1d4;border:1px solid #c09c5d}html .lundao-root:has(.seats) footer button[data-action=begin]{width:360px;font-size:28px;background:var(--ui-red-surface);color:#fff1d4}html .lundao-root:has(.seats) footer button[data-action=begin]:disabled{background:linear-gradient(#77726d,#645f5b);color:#e9dfc9;border-color:#a89778}html .lundao-root:has(.seats) .hint{margin:8px 0;font-size:28px;line-height:40px}html .lundao-root header h1,html .errand-root header h1,html .lightness-root .lightness-header h1,html .training-root .training-header .training-title{font-size:52px;line-height:64px}html .lundao-root header .resources,html .lightness-root .lightness-header .resources,html .errand-root .errand-header .resources{font-size:28px;line-height:36px}html .lundao-root header .energy{width:40px;height:40px}@media(max-width:1199px){html .lundao-root:has(.seats) main{top:92px;right:24px;bottom:84px;left:24px}html .lundao-root:has(.seats) .content{padding:16px;gap:8px}html .lundao-root:has(.seats) .seats>button{height:190px!important}html .lundao-root:has(.seats) .seat{padding:12px;gap:16px}html .lundao-root:has(.seats) .seat-copy{gap:10px}html .lundao-root:has(.seats) .seat-heading{font-size:22px;line-height:30px}html .lundao-root:has(.seats) .seat .name{font-size:18px;line-height:28px}html .lundao-root:has(.seats) .seat .thumb:not(:has(img)){width:58px;height:76px;font-size:30px}html .lundao-root:has(.seats) .swap-row button{width:56px;height:48px;font-size:24px}html .lundao-root:has(.seats) .swap-row>.aux{font-size:18px}html .lundao-root:has(.seats) footer button[data-action=begin]{width:220px;font-size:20px}html .lundao-root:has(.seats) .seat .aux{font-size:18px;line-height:28px}html .lundao-root:has(.seats) .stages{gap:10px}html .lundao-root:has(.seats) .stages button{min-width:112px;height:48px;font-size:20px;line-height:28px}html .lundao-root:has(.seats) .hint{font-size:20px;line-height:28px}html .lundao-root header h1,html .errand-root header h1,html .lightness-root .lightness-header h1,html .training-root .training-header .training-title{font-size:30px;line-height:40px}html .lundao-root header .resources,html .lightness-root .lightness-header .resources,html .errand-root .errand-header .resources{font-size:20px;line-height:28px}html .lundao-root header .energy{width:28px;height:28px}}html :is(.training-root,.errand-root,.lightness-root,.stq-qingyi) button:disabled{background:linear-gradient(#a59e90,#8c8578);color:#eadfc9;border-color:#b69b67}html .promotion-paper .promotion-tree button[aria-pressed=true]{background:linear-gradient(115deg,#f5e4bd,#e4c48c);color:var(--ui-ink);border:1px solid #a74330;border-left:5px solid #a74330;box-shadow:inset 0 0 0 2px #fff1d444}html .qingyi-pair-progress{flex:none;width:100%;max-width:1000px;margin:0 auto;padding:8px 12px;text-align:center;border-top:1px solid var(--ui-line);background:var(--ui-paper-surface)}html .qingyi-pair-progress p{margin:2px 0;line-height:1.4}html .qingyi-points{font-size:22px;font-weight:600}html .qingyi-pair-progress .aux{font-size:16px;line-height:1.4}html .qingyi-pair-heading img{width:64px!important;height:64px!important}html .qingyi-pair-heading h2{margin:0!important}html .qingyi-pair-detail>p{margin:6px 0;line-height:26px}html .qingyi-pair-stages{padding:12px;margin:12px 0!important}html .qingyi-pair-stages>div{font-size:20px!important;line-height:1.3!important}@media(max-width:699px){html .qingyi-pair-progress{padding:6px 8px}html .qingyi-points{font-size:18px}html .qingyi-pair-progress .aux{font-size:14px}}html .lundao-root:has(.seats) .content{width:min(1320px,calc(100% - 32px));margin:0 auto}html .inn-sales-paper .inn-sales-market h2{font-size:30px;line-height:42px}html .inn-sales-paper .inn-sales-market p{font-size:26px;line-height:40px}html .inn-sales-empty:before{width:320px;height:204px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20220%20140%22%3E%3Cg%20stroke%3D%22%23b3a180%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20fill%3D%22%23c7b696%22%20stroke-width%3D%222%22%20d%3D%22m26%2091%2093-70%2074%2013-83%2086z%22%2F%3E%3Cpath%20fill%3D%22%23e7d7b4%22%20stroke-width%3D%222%22%20d%3D%22m26%2091%2084%2020%2081-67-1%2014-80%2072-84-22z%22%2F%3E%3Cpath%20fill%3D%22%23c6b491%22%20stroke-width%3D%222%22%20d%3D%22m23%2085%2091-70%2079%2014-86%2077z%22%2F%3E%3Cpath%20fill%3D%22%23b8a586%22%20stroke-width%3D%222%22%20d%3D%22m23%2085%2084%2021v9L23%2096z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23eedfbf%22%20stroke-width%3D%221.8%22%20d%3D%22m29%2099%2078%2019%2079-69m-78%2074%2077-68m-78%2064%2077-67m-76%2056%2062-54M40%2084l74-59%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23e9dabe%22%20stroke-width%3D%222%22%20d%3D%22m42%2077%208%202m5-12%208%202m5-12%208%202m5-12%208%202m5-12%208%202%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23aa9879%22%20d%3D%22m27%2088%207%202v8m79-72%2012-9%22%2F%3E%3Cpath%20fill%3D%22%23b6a385%22%20stroke-width%3D%222%22%20d%3D%22m152%20102%2046-52%208%205-48%2053z%22%2F%3E%3Cpath%20fill%3D%22%23d6c5a3%22%20d%3D%22m195%2051%208-13%207-2-3%2017-6%205z%22%2F%3E%3Cpath%20fill%3D%22%23a9977b%22%20d%3D%22m157%20108-10%205-5%209%2016-5%204-6z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23eddcba%22%20d%3D%22m157%20102%2043-47%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}html .inn-sales-paper:has(.inn-sales-market) .inn-sales-empty:before{width:200px;height:156px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20140%22%3E%3Cg%20stroke%3D%22%23baa887%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20fill%3D%22%23eadbb9%22%20d%3D%22m33%2085%2068-61%2029%2020-68%2067z%22%2F%3E%3Cpath%20fill%3D%22%23d8c6a3%22%20d%3D%22m100%2024%2013-10c11-8%2034%2011%2030%2023l-13%2014c-2-12-18-28-30-27z%22%2F%3E%3Cpath%20fill%3D%22%23eaddbb%22%20d%3D%22m31%2079%2014-12c22-7%2043%2022%2034%2033l-15%2013c-8%2012-43-16-33-34z%22%2F%3E%3Cellipse%20fill%3D%22%23dbc9a6%22%20cx%3D%2247%22%20cy%3D%2299%22%20rx%3D%2219%22%20ry%3D%2213%22%20transform%3D%22rotate(43%2047%2099)%22%2F%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M39%2088c15-1%2026%2026%2010%2025-12-1-25-23-11-25%2012-2%2020%2020%2010%2019-8-1-13-14-6-14%205%200%208%209%204%208M111%2022c10-2%2026%2016%2021%2027M66%2068l22%2017m-15-25%2022%2018m-15-24%2022%2017%22%2F%3E%3Cpath%20fill%3D%22%23baa887%22%20d%3D%22m90%2048%207-8%2030%2034-7%208z%22%2F%3E%3Cpath%20fill%3D%22%23c8b694%22%20d%3D%22m105%2062-7-20%209-6%209%2018%2016-1%204%2012-21%207-3%2025-8-4-6%205%203-23-16-7%205-6z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23eadbb9%22%20d%3D%22m108%2057-2-14m10%2018%2014-1%22%2F%3E%3Cellipse%20fill%3D%22%23af9b7b%22%20cx%3D%22109%22%20cy%3D%2264%22%20rx%3D%227%22%20ry%3D%225%22%20transform%3D%22rotate(40%20109%2064)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}html .inn-sales-paper .inn-sales-date{width:100%;font-size:28px;min-height:70px;gap:24px}html .inn-sales-paper .inn-sales-date button{min-width:150px;font-size:26px}html .inn-sales-paper .inn-sales-market .inn-sales-empty{text-align:center;margin-top:36px}html .inn-sales-paper:has(.inn-sales-market) .inn-sales-body{display:block}html .inn-sales-paper .inn-sales-market{height:100%;width:100%}@media(min-width:1200px){html .errand-root .errand-grid button{font-size:28px}html .errand-root .errand-grid strong{font-size:32px}html .errand-root .errand-grid small{font-size:24px}html .lce>header h1,html .heart-pose-editor>header h1{font-size:44px;line-height:56px}html .lundao-root .journal-list{font-size:30px}}@media(max-width:1199px){html .inn-sales-empty:before{width:200px;height:126px}html .inn-sales-paper:has(.inn-sales-market) .inn-sales-empty:before{width:140px;height:110px}html .inn-sales-paper .inn-sales-date{font-size:20px;min-height:48px;gap:12px}html .inn-sales-paper .inn-sales-date button{min-width:90px;font-size:18px}}@media(max-width:1199px){html .inn-sales-paper .inn-sales-market h2{font-size:22px;line-height:32px}html .inn-sales-paper .inn-sales-market p{font-size:18px;line-height:28px}}@media(min-width:1200px){html .training-root:has(.training-pickers) .training-main{width:min(1400px,calc(100% - 64px))}html .lightness-card{font-size:26px;min-height:300px}html .lightness-card h2{font-size:32px}html .lightness-card small{font-size:24px;line-height:1.45}html .lce{font-size:22px}html .lce main{grid-template-columns:280px minmax(0,1fr) 300px}html .lce h2{font-size:28px}html .lce :is(header,footer) button{font-size:20px}html .heart-pose-editor{font-size:22px}html .heart-pose-editor .columns{grid-template-columns:300px minmax(0,1fr) minmax(0,1fr)}html .heart-pose-editor h2{font-size:28px}html .heart-pose-editor .appearance button,html .heart-pose-editor .actions button{font-size:18px}}.battle-qingyi-dialogue{position:fixed;z-index:100;pointer-events:none;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.battle-qingyi-dialogue[hidden]{display:none}.battle-qingyi-dialogue-row{display:flex;align-items:center;gap:16px}.battle-qingyi-dialogue-narrow{gap:8px}.battle-qingyi-dialogue-narrow .battle-qingyi-dialogue-row{gap:12px}.qingyi-paper-bubble{position:relative;box-sizing:border-box;width:max-content;min-width:120px;max-width:320px;border:16px solid transparent;border-image:url(/assets/dialogue-ui/qingyi-paper-frame-v2.png) 96 160 fill / 16px / 0 stretch;padding:0 2px;color:#493525;pointer-events:none;font:20px/28px KaiTi,STKaiti,Microsoft YaHei,serif;filter:drop-shadow(0 2px 2px rgba(30,20,10,.22))}.qingyi-paper-name{color:#8e5037;font-size:16px;line-height:22px;margin-bottom:2px}.qingyi-paper-copy{white-space:normal;overflow-wrap:anywhere}.qingyi-paper-compact{font-size:18px;line-height:26px;max-width:280px}.qingyi-paper-tail{position:absolute;width:32px;height:28px;bottom:-35px;left:18px}.battle-qingyi-dialogue .qingyi-paper-tail{bottom:auto;left:-39px;top:calc(50% - 14px);transform:rotate(90deg)}.activity-end-dialogue{position:fixed;z-index:5200}.training-result-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.training-result-pairs .training-result-row{flex-direction:column;padding-top:140px;gap:12px}.training-result-pairs .training-result-stats{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.errand-presentation .errand-actors{padding-top:150px}@media(max-width:699px){.training-result-pairs{gap:12px}.training-result-pairs .training-result-row{padding-top:170px}.training-result-pairs .training-result-stats{grid-template-columns:1fr}.errand-presentation .errand-actors{flex-wrap:nowrap;padding-top:180px}.errand-presentation .errand-actors>div{flex:1;min-width:0}.errand-presentation .errand-actors [data-person]{width:136px;height:136px;margin:auto}.errand-presentation .errand-sprite{transform:scale(.72);transform-origin:top left}}.qingyi-paper-bubble[hidden]{display:none}.training-root .qingyi-committed-feedback>div:first-child>span>span:first-child,.errand-root .qingyi-committed-feedback>div:first-child>span>span:first-child,.heart-study-qingyi .qingyi-committed-feedback>div:first-child>span>span:first-child{display:none!important}.stq-qingyi .qingyi-direction-copy{white-space:normal;overflow-wrap:anywhere}.inn-table-talk.qingyi-paper-bubble{position:absolute;z-index:15;pointer-events:none;transform:none;margin:0}.inn-table-talk .qingyi-paper-tail{left:calc(50% - 16px)}.weekly-journal[data-tab][data-mode] .wj-tabs{gap:12px}.weekly-journal[data-tab][data-mode=compact] .wj-tabs{left:270px;gap:8px}.weekly-journal[data-tab=hearsay] .wj-hearsay{gap:8px}.weekly-journal .wj-hearsay .wj-page-verse{font:15px/1.6 KaiTi,STKaiti,serif}.weekly-journal[data-tab=hearsay][data-mode] .wj-page-verse{display:block}.weekly-journal .wj-hearsay-entry{margin-bottom:18px}.weekly-journal .wj-hearsay-date{font:16px/1.6 KaiTi,STKaiti,serif;color:#873b23}.weekly-journal .wj-hearsay-line,.weekly-journal .wj-hearsay-empty{font:15px/1.6 Microsoft YaHei,sans-serif;overflow-wrap:anywhere}.weekly-journal .wj-hearsay-right-verse{white-space:pre-line;margin:auto 0;font:20px/1.8 KaiTi,STKaiti,serif}.weekly-journal[data-tab][data-mode=narrow] .wj-tabs{gap:6px;flex-wrap:nowrap}.weekly-journal[data-tab][data-mode=narrow] .wj-tabs button{padding:6px 9px;font-size:20px;min-width:0;width:auto;flex:0 0 auto}html,body,#game{width:100%;height:100%;margin:0;background:#1b1714}body{overflow:hidden;box-sizing:border-box;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}html{box-sizing:border-box}canvas{display:block;image-rendering:crisp-edges;image-rendering:pixelated}canvas:focus{outline:3px solid #f4d58d;outline-offset:2px}.global-restart-button{position:fixed;z-index:10000;right:max(16px,env(safe-area-inset-right));top:max(16px,env(safe-area-inset-top));width:112px;height:44px;border:1px solid #B69B67;border-radius:3px;background:#483628;color:#f3e9d4;font:16px Microsoft YaHei,SimHei,sans-serif;cursor:pointer}.global-restart-button:hover{border-color:#916c32}.global-restart-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:24px 20px;color:#352318;background:#f3e9d4;border:1px solid #B69B67;border-radius:4px;font:18px/1.4 KaiTi,STKaiti,Microsoft YaHei,serif}.global-restart-dialog::backdrop{background:#000000a6}.global-restart-dialog h2{margin:0 0 20px;font-size:24px}.global-restart-dialog p{margin:12px 0}.global-restart-error{min-height:48px;color:#8d2d24;font-size:16px}.global-restart-actions{display:flex;justify-content:space-between;gap:12px}.global-restart-actions button{width:200px;min-height:48px;color:#483628;background:#faf4e7;border:1px solid #B69B67;border-radius:6px;font:18px KaiTi,STKaiti,Microsoft YaHei,serif}.global-restart-actions .danger{width:180px;background:#a65543;color:#f3e9d4}.global-restart-actions button:focus-visible,.global-restart-button:focus-visible{outline:3px solid #916C32;outline-offset:3px}.training-root .training-header,.errand-root .errand-header,.lightness-root .lightness-header,.lce>header,.heart-pose-editor>header{box-sizing:border-box;flex-wrap:wrap;min-height:68px}
