.market-courtyard{border:1px solid #9562a9;border-radius:16px;overflow:hidden;background:#290d42}.market-courtyard h1{font-size:clamp(24px,3vw,36px);text-align:center;margin:0;padding:12px}.courtyard-scroll{overflow-x:auto}.courtyard-painting{position:relative;min-width:760px;aspect-ratio:3/2}.courtyard-painting>img{width:100%;height:100%;display:block}.courtyard-object{position:absolute;transform:translate(-50%,-50%);border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;padding:0 0 4px!important;min-height:44px}.courtyard-object span,.market-art-return{color:#f2d98b!important;background:#300a49e8!important;border:1px solid #bc8cbd!important;border-radius:10px 3px;padding:8px 12px!important;font-size:14px;box-shadow:0 2px 9px #10001888}.courtyard-object:hover span{background:#591478!important}.courtyard-object:focus-visible{outline:2px solid #f2d98b;outline-offset:-3px;border-radius:15px}.market-art-return{position:absolute;z-index:5;left:3%;bottom:5%;min-height:44px;cursor:pointer}.market-door-painting{position:relative}.fablestone-exchange{background:#290b43;border:1px solid #9562a9;border-radius:14px;overflow:hidden}.fablestone-exchange h2{text-align:center;margin:0;padding:15px}.fablestone-scene{position:relative}.fablestone-scene>img{display:block;width:100%;height:auto}.fablestone-form{padding:24px;text-align:center;display:grid;grid-gap:16px;gap:16px;justify-items:center}.fablestone-form strong{font-size:clamp(24px,4vw,38px)}.fablestone-form label{display:flex;align-items:center;gap:12px}.fablestone-form input{width:100px;padding:10px;background:#42125b;color:#f2d98b;border:1px solid #b589c5}.fablestone-form button{min-height:44px;padding:12px 20px;background:#461361;color:#f2d98b;border:1px solid #b589c5;border-radius:10px}.fablestone-form button:disabled{opacity:.5}.market-courtyard .courtyard-scroll:focus-visible{outline:2px solid #f2d98b;outline-offset:-2px}@media(max-width:700px){.courtyard-object span{font-size:12px}.fablestone-form{padding:18px}}.market-interior-painting{position:relative}.velvet-fitting-room>.market-art-return{left:2%;bottom:2%}.market-courtyard h1{color:#fff3cf;text-shadow:0 2px 4px #170522,0 0 10px #170522}.golden-bank{overflow:hidden;border:1px solid #bd9244;border-radius:14px;background:#241809}.golden-bank-pan{overflow-x:auto}.golden-bank-scene{position:relative;min-width:760px;aspect-ratio:3/2}.golden-bank-scene>img{display:block;width:100%;height:100%;object-fit:cover}.bank-exit{left:10%;top:62%;width:15%;height:25%}.bank-ledger{left:56%;top:60%;width:23%;height:17%}.bank-vault{left:72%;top:43%;width:22%;height:33%}.golden-bank .courtyard-object span{color:#ffe7a0!important;background:#352307ed!important;border-color:#ceab61!important}.golden-bank .courtyard-object:hover span{background:#614417!important}.bank-paper:focus-visible,.golden-bank button:focus-visible,.golden-bank input:focus-visible,.golden-bank summary:focus-visible,.golden-bank-pan:focus-visible{outline:3px solid #d8ae48;outline-offset:3px}.bank-paper{position:relative;max-width:820px;margin:20px auto;padding:32px;background:linear-gradient(120deg,#ffefc4,#f3dba3);color:#392407;border:3px double #9b722f;border-radius:7px;font-family:Georgia,serif;box-shadow:0 7px 22px #0005}.bank-paper p{color:#392407;line-height:1.65}.bank-inscription{font-size:26px;font-style:italic}.bank-paper .bank-close{position:absolute;right:6px;top:4px;min-width:44px;padding:3px;background:transparent;color:#49310e;border:0;font-size:28px}.bank-balances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;text-align:center;padding-top:6px}.bank-balances p{margin:0;font-size:14px}.bank-balances strong{display:block;font-size:clamp(19px,2.8vw,30px);font-weight:600;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bank-rate{text-align:center;font-size:14px;border-bottom:1px solid #b48f50;padding-bottom:18px}.bank-paper form{max-width:550px;margin:20px auto}.bank-paper label{display:block;margin-bottom:7px}.bank-paper input{width:100%;box-sizing:border-box;background:#fff8e6;color:#35230c;border:1px solid #9f7937;border-radius:6px;padding:12px;font-size:18px;min-height:44px}.bank-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.bank-paper button{min-height:44px;border:1px solid #9e762f;border-radius:6px;padding:10px 16px;background:linear-gradient(#6e501b,#39270a);color:#fff2c5;font:inherit;cursor:pointer}.bank-paper button:disabled{opacity:.55;cursor:default}.bank-actions button{flex:1 1}.bank-paper .bank-refresh{display:block;margin:10px auto;background:transparent;color:#513711}.bank-paper details{margin-top:20px;border-top:1px solid #b48f50;padding-top:12px}.bank-paper summary{cursor:pointer;min-height:44px;line-height:44px}.bank-paper li{margin-bottom:8px}.bank-paper [role=alert]{color:#8b2411}.bank-paper [role=status]{text-align:center}@media(max-width:700px){.bank-paper{margin:10px;padding:32px 16px 16px}.bank-balances{gap:8px}.bank-balances p{font-size:12px}.bank-actions button{padding:10px}.bank-paper ol{padding-left:18px}}.golden-bank .bank-paper,.golden-bank .bank-paper label,.golden-bank .bank-paper li,.golden-bank .bank-paper p,.golden-bank .bank-paper strong,.golden-bank .bank-paper summary{color:#392407!important;text-shadow:none!important}.golden-bank .bank-paper input{background:#fff8e6!important;color:#35230c!important;border-color:#9f7937!important}.golden-bank .bank-paper button{color:#fff2c5!important;text-shadow:none!important}.golden-bank .bank-paper .bank-close,.golden-bank .bank-paper .bank-refresh{color:#513711!important}.golden-bank .bank-paper [role=alert]{color:#8b2411!important}@layer meadow-approved.kingdom-lettering{body .golden-bank .bank-paper :is(p,strong,label,summary,li,div,form,details){color:#392407!important;text-shadow:none!important}body .golden-bank .bank-paper input{background:#fff8e6!important;color:#35230c!important;border-color:#9f7937!important;color-scheme:light!important}body .golden-bank .bank-paper input::placeholder{color:#795d34!important}body .golden-bank .bank-paper button{color:#fff2c5!important;text-shadow:none!important}body .golden-bank .bank-paper .bank-close,body .golden-bank .bank-paper .bank-refresh{color:#513711!important}body .golden-bank .bank-paper [role=alert]{color:#8b2411!important}body .golden-bank .courtyard-object span{color:#ffe7a0!important}}.golden-bank{position:relative;min-height:0}.bank-paper{position:absolute;z-index:8;right:2.5%;bottom:2.5%;width:min(640px,54%);max-height:76%;overflow:auto;box-sizing:border-box;margin:0;padding:18px 20px;border:1px solid #f0d39088;border-radius:18px 6px;background:linear-gradient(135deg,#1f160dd9,#3c2917c7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 32px #0a0604aa;color:#fff0ca;text-shadow:0 2px 4px #120904}.bank-paper p{color:#fff0ca;line-height:1.45}.bank-inscription{font-size:22px}.bank-balances{gap:8px;padding:4px 34px 0 0}.bank-balances p{font-size:12px}.bank-balances strong{font-size:clamp(18px,2.2vw,25px)}.bank-rate{margin:.5rem 0;padding:0;border:0;font-size:12px}.bank-paper form{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;grid-gap:7px 10px;gap:7px 10px;align-items:end;max-width:none;margin:.55rem 0}.bank-paper label{font-size:12px}.bank-paper input{min-height:42px;padding:8px 10px;background:#fff8e6e8}.bank-actions{gap:6px;margin:0}.bank-paper button{min-height:42px;padding:8px 11px}.bank-paper .bank-refresh{min-height:34px;margin:4px auto;padding:4px 10px}.bank-drawers{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.bank-paper details{margin-top:4px;padding-top:0;border-top:1px solid #d7b87566}.bank-paper summary{min-height:38px;line-height:38px}.bank-paper [role=status]{margin:.3rem}.bank-paper>:first-child+p{padding-right:25px}@media(max-width:700px){.golden-bank{min-height:100svh}.golden-bank-pan{height:100svh}.golden-bank-scene{height:100%;min-width:760px}.bank-paper{position:fixed;z-index:20;left:0;right:0;bottom:0;width:100%;max-height:36svh;margin:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0}.bank-balances{padding-right:32px}.bank-paper form{grid-template-columns:1fr}.bank-actions button{padding:7px}.bank-drawers{grid-template-columns:1fr 1fr}}@layer meadow-approved.kingdom-lettering{body .golden-bank .bank-paper,body .golden-bank .bank-paper :is(p,strong,label,summary,li,div,form,details){color:#fff0ca!important;-webkit-text-fill-color:#fff0ca!important;text-shadow:0 2px 4px #120904!important}body .golden-bank .bank-paper input{background:#fff8e6e8!important;color:#35230c!important;-webkit-text-fill-color:#35230c!important}body .golden-bank .bank-paper button{color:#fff2c5!important;-webkit-text-fill-color:#fff2c5!important}body .golden-bank .bank-paper [role=alert]{color:#ffc2b6!important}}.today-list{position:relative;z-index:70;font-family:var(--font-body,Georgia,serif)}.meadow-header-dailies{grid-column:3;display:flex;align-items:center;justify-content:center;gap:5px;max-width:100%}.meadow-header-dailies .daily-reward-reopen{position:relative;z-index:1;min-height:32px;padding:5px 9px;border:1px solid #e7cc7f;border-radius:999px;background:#5b21b6;color:#fff4d6;box-shadow:0 2px 7px #0006;font:700 10px Georgia,serif;white-space:nowrap}.meadow-header-dailies .today-trigger{min-height:32px;padding:4px 6px 4px 9px;font-size:10px;white-space:nowrap}.meadow-header-dailies .today-trigger span{min-width:1.2rem;height:1.2rem;margin-left:.2rem;font-size:.7rem}.today-trigger{border:1px solid rgba(255,255,255,.7);border-radius:999px;background:rgba(32,68,46,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff8e8!important;text-shadow:0 1px 3px rgba(11,24,16,.8);padding:.48rem .65rem .48rem .85rem;font-weight:800;box-shadow:0 3px 12px rgba(20,30,20,.18)}.today-trigger span{display:inline-grid;place-items:center;min-width:1.45rem;height:1.45rem;margin-left:.35rem;border-radius:50%;background:#e8bd58;color:#30261d!important;text-shadow:none;font-size:.78rem}.today-overlay{position:absolute;right:0;top:3rem;width:min(22rem,calc(100vw - 2rem));padding:1rem;border:1px solid rgba(255,255,255,.72);border-radius:1.25rem;background:linear-gradient(145deg,rgba(250,248,235,.82),rgba(238,244,225,.72));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 36px rgba(20,42,27,.24);color:#302923!important;text-shadow:0 1px rgba(255,255,255,.65)}.today-overlay :is(h2,p,strong,small,span,footer){color:inherit!important}body .today-trigger{color:#fff8e8!important;-webkit-text-fill-color:#fff8e8!important}body .today-trigger span{color:#30261d!important;-webkit-text-fill-color:#30261d!important}body .today-overlay,body .today-overlay :is(h2,p,strong,small,span,footer,li,b,button){color:#302923!important;-webkit-text-fill-color:#302923!important;text-shadow:0 1px rgba(255,255,255,.65)!important}body .today-overlay .today-check{color:#a87512!important;-webkit-text-fill-color:#a87512!important}body .today-overlay li b{color:#76500c!important;-webkit-text-fill-color:#76500c!important}.today-overlay h2{margin:0;font-size:1.35rem}.today-reset{margin:.1rem 0 .75rem;font-size:.74rem;opacity:.72}.today-close{position:absolute;right:.65rem;top:.45rem;border:0;background:transparent;font-size:1.4rem;color:#302923!important}.today-overlay ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:.45rem;gap:.45rem}.today-overlay li{display:grid;grid-template-columns:1.25rem 1fr auto auto;align-items:center;grid-gap:.4rem;gap:.4rem;padding:.48rem;border-radius:.75rem;background:rgba(255,255,255,.32)}.today-overlay li.done{opacity:.72}.today-overlay li span:nth-child(2){display:grid}.today-overlay small{font-size:.72rem}.today-overlay li b{font-size:.76rem;color:#76500c!important}.today-overlay li button{border:1px solid rgba(54,43,31,.38);border-radius:999px;background:rgba(255,255,255,.38);padding:.25rem .48rem;color:#302923!important;text-shadow:none;font-weight:700}.today-check{font-size:1.05rem;color:#a87512!important;text-shadow:0 1px rgba(255,255,255,.8)}.today-overlay footer{display:flex;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding-top:.65rem;border-top:1px solid rgba(36,65,46,.2);font-size:.76rem}@media(max-width:1000px){.meadow-header-dailies{grid-column:1/-1;grid-row:3}}@media(max-width:600px){.meadow-header-dailies{gap:3px}.meadow-header-dailies .daily-reward-reopen,.meadow-header-dailies .today-trigger{min-height:30px;padding:3px 6px;font-size:9px}}@media(max-width:520px){.today-overlay{position:fixed;top:6.6rem;right:.55rem;width:calc(100vw - 1.1rem)}.today-overlay li{grid-template-columns:1.15rem 1fr auto}.today-overlay li b{grid-column:2}.today-overlay li button{grid-column:3;grid-row:1/3}.today-overlay footer{flex-direction:column;gap:.25rem}}