@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d8ebd1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}@font-face{font-family:__Cinzel_6a2e6f;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_6a2e6f;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cinzel_6a2e6f;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_6a2e6f;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cinzel_Fallback_6a2e6f;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}@font-face{font-family:__Fraunces_90a647;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_90a647;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/c62081b071647022-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_90a647;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_90a647;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_90a647;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/c62081b071647022-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_90a647;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_90a647;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_90a647;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/4da3161b738b07dd-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_90a647;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_90a647;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_90a647;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/4da3161b738b07dd-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_90a647;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_90a647;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}@font-face{font-family:__Lilita_One_a4f9df;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/3b0bcebad1fd47d9-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lilita_One_a4f9df;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/043945717efb3a31-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lilita_One_Fallback_a4f9df;src:local("Arial");ascent-override:96.14%;descent-override:22.91%;line-gap-override:0.00%;size-adjust:96.01%}.oy-font-inter{--font-inter:"__Inter_d8ebd1","__Inter_Fallback_d8ebd1"}.oy-font-cinzel{--font-cinzel:"__Cinzel_6a2e6f","__Cinzel_Fallback_6a2e6f"}.oy-font-caktirma{--font-caktirma:"__Fraunces_90a647","__Fraunces_Fallback_90a647"}.oy-font-meme{--font-meme:"__Lilita_One_a4f9df","__Lilita_One_Fallback_a4f9df"}@font-face{font-family:Kadim Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/kadim/entry/fonts/cinzel-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Kadim Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/kadim/entry/fonts/cinzel-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.palace{--palace-gold:#c7a66a;--palace-ivory:#f3dfb4;--font-cinzel:"Kadim Cinzel",Georgia,serif;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100svh;padding:env(safe-area-inset-top,0) max(14px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0) max(14px,env(safe-area-inset-left,0px));background:#100c0c;color:var(--palace-ivory);font-family:var(--font-inter),system-ui,sans-serif}.palace *,.palace :after,.palace :before{box-sizing:border-box}.palace__scene{position:absolute;inset:0;z-index:-2;pointer-events:none;background:url(/kadim/entry/palace-portrait.webp) 60% top/cover no-repeat}.palace--lobby .palace__scene{height:100%;background-image:url(/kadim/entry/palace-lobby-portrait.webp)}@media (min-width:700px),(orientation:landscape){.palace__scene{background-image:url(/kadim/entry/palace-landscape.webp)}.palace--lobby .palace__scene{background-image:url(/kadim/entry/palace-lobby-landscape.webp)}}.palace:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0002,transparent 55%,#100c0c55 88%,#100c0c)}.palace__header{display:flex;justify-content:space-between;gap:8px;width:100%;min-height:64px}.palace__header,.palace__icon{align-items:center;flex-shrink:0}.palace__icon{position:relative;isolation:isolate;display:inline-flex;justify-content:center;width:40px;height:44px;color:#c7b58f;border:0;background:transparent}.palace__icon:before{content:"";position:absolute;inset:7px 5px;z-index:-1;border:1px solid #8a795c40;border-radius:3px;background:#0d141abd}.palace__icon>svg{width:17px;height:17px}.palace__brand{flex:1;min-width:0;max-width:150px;color:var(--palace-gold);text-align:center;font:16px var(--font-cinzel),Georgia,serif;letter-spacing:.13em}.palace__brand img{display:block;width:100%;max-height:32px;object-fit:contain}.palace--lobby .palace__header{min-height:76px}.palace--lobby .palace__brand{max-width:140px}.palace--lobby .palace__brand img{max-height:58px}.palace__utilities{display:flex;align-items:center;gap:1px;flex-shrink:0}.palace__locale{display:flex;padding:0}.palace__locale button{position:relative;isolation:isolate;width:34px;min-height:44px;border:0;color:#a29a8d;background:transparent;font-size:10px}.palace__locale button:before{content:"";position:absolute;inset:7px 0;z-index:-1;border:1px solid #8a795c80;background:#0c1015e6}.palace__locale button:first-child:before{border-radius:3px 0 0 3px}.palace__locale button:last-child:before{border-radius:0 3px 3px 0}.palace__locale button[aria-pressed=true]{color:#f0c16e}.palace__locale button[aria-pressed=true]:before{border-color:#c7a66a;background:#281f13}.palace :is(button,a,input,summary):focus-visible{outline:2px solid #f3cd85;outline-offset:4px}.palace button:disabled{cursor:not-allowed;opacity:.45}.palace__lead{width:clamp(248px,68vw,440px);max-width:100%;margin:6px 0 0}.palace__title{width:78%;max-width:310px;margin:0 auto 16px}.palace__title>img{display:block;width:100%;height:auto;filter:saturate(.72) brightness(.95) drop-shadow(0 3px 3px #0009)}.palace__tagline{margin:0 0 19px;font:15px/1.5 var(--font-cinzel),Georgia,serif;color:#e1c598;text-align:center}.palace__ribbon,.palace__stonebutton{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:72px;width:100%;padding:14px 25px;border:0;border-radius:0;font:600 21px/1.2 var(--font-cinzel),Georgia,serif;text-transform:uppercase;letter-spacing:.015em;text-shadow:0 2px 2px #2b0808;text-align:center}.palace__ribbon{color:#f4dfac;background:url(/kadim/entry/ribbon-velvet.webp) 50%/100% 100% no-repeat;filter:drop-shadow(0 6px 5px #0008)}.palace__ribbon:hover{filter:brightness(1.13)}.palace__ribbon>span{flex:1}.palace__stonebutton{color:#ead2a0;background:url(/kadim/entry/panel-obsidian.webp) 50%/100% 100% no-repeat}.palace__stone{border:14px solid transparent;border-image:url(/kadim/entry/panel-obsidian.webp) 94 fill/14px/0 stretch;background:transparent}.palace__join{margin-top:22px;padding:6px 3px;border-image:url(/kadim/entry/panel-limestone.webp) 42 88 fill/12px/0 stretch;color:#231a11}.palace__join h2{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #61503980;color:#211910;font:700 16px var(--font-cinzel),Georgia,serif;text-shadow:0 1px #f8e5bf80}.palace__join form{display:flex;align-items:center;gap:6px}.palace__codeicon{color:#5e431e;flex-shrink:0}.palace__join input{min-width:0;width:100%;flex:1;min-height:48px;padding:0 10px;border:1px solid #7c694c;border-radius:2px;background:#090c0ee6;color:#f0dfbf;font-size:16px;letter-spacing:.1em}.palace__join button{flex-shrink:0;min-width:74px;padding:8px;background:linear-gradient(120deg,#b0874b,#e0b976);color:#1d140b;border:1px solid #c1a172;border-radius:2px;font:600 14px var(--font-cinzel),Georgia,serif;text-transform:uppercase}.palace__join button:disabled{opacity:.7}.palace__join--compact{margin-top:0;padding:3px 0}.palace__join--compact input{font-size:14px;letter-spacing:.06em;padding:0 6px;min-height:44px}.palace__join--compact button{min-width:58px;min-height:44px;font-size:12px}.palace__roomresume{margin-top:0}.palace--setup .palace__notice{grid-column:1/-1;margin-bottom:12px}.palace__textlink{display:block;min-height:44px;padding:10px;margin:8px auto 0;color:#dec292;font-size:13px;text-align:center;text-decoration:underline;text-underline-offset:4px}.palace__footer{width:100%;margin-top:auto;padding-top:44px}.palace__nav{display:flex;gap:18px;max-width:520px;margin:0 auto;padding:0 4px}.palace__nav,.palace__nav button{align-items:center;justify-content:center}.palace__nav button{min-height:44px;display:inline-flex;gap:5px;padding:4px 0;font:11px/1.4 var(--font-inter),system-ui,sans-serif;color:#bcae95}.palace__nav svg{width:15px;height:15px;flex-shrink:0}.palace__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 12px;padding:0 0 6px;font-size:10px;color:#a89c89}.palace__legal a{display:inline-flex;align-items:center;min-height:44px}.palace__notice{padding:12px;border:1px solid #bd8262;background:#2a1213;color:#f0c5b6;font-size:13px;line-height:1.5}.palace__tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:16px}.palace__tabs button{min-height:54px;padding:7px 2px;border:7px solid transparent;border-image:url(/kadim/entry/panel-obsidian.webp) 94 fill/7px/0 stretch;color:#c2b9a7;font:600 12px/1.4 var(--font-cinzel),Georgia,serif;text-transform:uppercase}.palace__tabs button[aria-checked=true]{border-image:url(/kadim/entry/panel-obsidian.webp) 94/7px/0 stretch;background:url(/kadim/entry/ribbon-velvet.webp) 50%/180% 160% no-repeat padding-box;color:#f2deb0;box-shadow:0 0 3px #c7a66a66}.palace__configuration{padding:12px 7px}.palace__counttitle{display:flex;align-items:center;justify-content:center;gap:8px;font:600 14px var(--font-cinzel),Georgia,serif;text-transform:uppercase;color:#e2c99e}.palace__counts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px}.palace__counts button{min-height:45px;border:1px solid #8a795f;color:#d5c7ae;font:25px var(--font-cinzel),Georgia,serif;background:url(/kadim/entry/panel-obsidian.webp) 50%/100% 100% no-repeat}.palace__counts button[aria-checked=true]{color:#f3cf8d;border-color:#e3bc70;box-shadow:inset 0 0 0 2px #9f774747,0 0 10px #b7823733}.palace__hint{margin:10px 0 0;color:#cdb994;font-size:12px;line-height:1.6;text-align:center}.palace__switch{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:12px 0 0;margin-top:12px;border-top:1px solid #9c805543}.palace__switch strong{display:block;font:600 15px var(--font-cinzel),Georgia,serif;color:#ead2aa}.palace__switch small{display:block;font-size:11px;line-height:1.6;margin-top:4px;color:#baad98}.palace__toggle{display:flex;align-items:center;width:46px;height:26px;padding:3px;border:1px solid #ab9774;border-radius:20px;background:#101719;flex-shrink:0}.palace__toggle:after{content:"";width:18px;height:18px;border-radius:50%;background:#d6bf9c;box-shadow:0 1px 3px #0008}[aria-checked=true]>.palace__toggle{background:#6e2825;justify-content:flex-end}.palace__start{margin-top:18px}.palace__studio{display:flex;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:12px;padding:10px 12px;border-top:1px solid #9c80555c;background:#101312b3;color:#e4c897;text-decoration:none}.palace__studio>svg{flex-shrink:0}.palace__studio>span{flex:1;min-width:0;font:600 13px/1.45 var(--font-cinzel),Georgia,serif;overflow-wrap:anywhere}.palace__studio small{display:block;margin-top:2px;font:11px/1.5 var(--font-inter),system-ui,sans-serif;color:#bcae95}.palace__studio:hover{background:#1e211bd9;color:#f1d9aa}.palace__multi{display:grid;gap:18px}.palace__multi .palace__ribbon,.palace__multi .palace__stonebutton{flex-wrap:wrap;gap:8px;padding-top:17px;padding-bottom:17px}.palace__multi small{width:100%;text-transform:none;letter-spacing:0;font:12px/1.6 var(--font-inter),system-ui,sans-serif;color:#d2c2a5}.palace__multi>.palace__hint{margin-top:0;padding:12px 0;border-top:1px solid #9c805578;color:#d8c5a5}.palace__reference{margin-top:60px;width:min(100%,700px)}.palace__reference details{padding:12px 16px;margin-top:10px}.palace__reference summary{min-height:44px;display:list-item;padding:12px 0;cursor:pointer;color:#e1c79a;font:14px var(--font-cinzel),Georgia,serif}.palace__reference .kk-profile,.palace__reference .kk-realm{width:100%;max-width:100%;margin:16px 0}.palace__reference .kk-rules{width:100%;max-width:100%;margin:0}.palace__reference .kk-rules summary{font-size:14px}.palace__reference .kk-rules ul{font-size:13px}.palace__resume{margin:0 0 16px;padding:14px}.palace__resume p{margin:0 0 8px;color:#dac5a2;font-size:13px}.palace__resume>div{display:flex;gap:8px;align-items:center}.palace__resume .palace__stonebutton{flex:1;min-height:44px;font-size:15px}.palace__resume>div>button:last-child{min-width:44px;min-height:44px;color:#b7a991}.palace-drawer-backdrop{position:fixed;z-index:105;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:max(14px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));background:#000b}.palace-drawer{width:min(100%,680px);max-height:85dvh;overflow-y:auto;padding:18px;border:1px solid #9d8052;border-radius:5px;background:#161514;color:#e4d1b2;box-shadow:0 20px 80px #0009}.palace-drawer>header{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:12px}.palace-drawer>header h2{font:20px var(--font-cinzel),Georgia,serif;margin:0}.palace-drawer>header button{display:grid;place-items:center;min-width:44px;height:44px;color:#d7bf96;border:1px solid #8e7653;border-radius:3px}.palace-drawer .palace__reference{margin:0;width:100%}.palace-drawer .kk-profile,.palace-drawer .kk-realm,.palace-drawer .kk-rules{max-width:100%;width:100%;margin:12px 0}.palace-drawer :focus-visible{outline:2px solid #eac67f;outline-offset:3px}.palace-lobby{width:min(94%,660px);padding:12px 8px;margin:8px auto 20px}.palace-lobby>h1{margin:0 0 18px;color:#e9cca0;font:600 26px/1.2 var(--font-cinzel),Georgia,serif;text-align:center}.palace-lobby__code{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:10px 12px;border:1px solid #8f785544;background:#0d1011a6;margin-bottom:12px}.palace-lobby__code>span{grid-column:1/-1;color:#bbaa8c;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.palace-lobby__code strong{min-width:0;overflow-wrap:anywhere;font:600 clamp(22px,6vw,32px) var(--font-cinzel),Georgia,serif;letter-spacing:.12em;color:#edcea1}.palace-lobby__code button{padding:8px;min-height:44px;border:1px solid #927445;color:#e7c992;font-size:12px;border-radius:2px}.palace-lobby .kk-lobby__share>div{padding:0;background:transparent;border:0;box-shadow:none}.palace-lobby .kk-lobby__share>div>div:first-child{margin-bottom:8px;font-size:11px}.palace-lobby .kk-lobby__share .oy-button{border-radius:2px;background:#262723;color:#e3cca4;border-color:#7c6747}.palace-lobby .kk-lobby__share .oy-button .truncate{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35}.palace-lobby .kk-lobby__share .oy-icon-button{border-radius:2px;background:#161b1b}.palace-lobby .kk-lobby__share :is(.oy-button,.oy-icon-button){min-height:44px;min-width:44px}.palace-lobby__start{margin-top:14px;font-size:20px;min-height:56px}.palace-lobby__hint{margin:9px 0 18px;font-size:11px;color:#b8ab96;line-height:1.5;text-align:center}.palace-lobby__waiting{padding:14px;border:1px solid #9b80505c;color:#e2c99e;margin:14px 0;font-size:13px;line-height:1.5;text-align:center}.palace-lobby .kk-lobby__sectionhead{margin-bottom:6px}.palace-lobby .kk-lobby__sectionhead h2{font:600 15px var(--font-cinzel),Georgia,serif;color:#d4bd96;text-transform:uppercase}.palace-lobby .kk-lobby__players li{gap:10px;min-height:48px;border:1px solid #8f79514f;padding:4px 8px;margin-top:5px;background:#0e121359}.palace-lobby .kk-lobby__seatnum{color:#b8a381;font-size:14px}.palace-lobby__avatar{position:relative;display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid #d5bd85;border-radius:50%;color:#dec69b;background:#121819}.palace-lobby__avatar i{position:absolute;right:-2px;bottom:-1px;width:8px;height:8px;border:1px solid #152317;border-radius:50%;background:#6db965}.palace-lobby .kk-lobby__textbtn{display:grid;place-items:center;min-width:36px;min-height:44px}.palace-lobby .kk-lobby__playername strong{color:#e7d3b1;font-size:14px}.palace-lobby .kk-lobby__playername small{color:#af9e86;font-size:10px}.palace-lobby .kk-lobby__textbtn{max-width:78px;line-height:1.3}.palace-lobby__bot{min-height:46px;margin-top:12px;font-size:14px}.palace-lobby>.palace__switch{margin-top:14px;min-height:58px}.palace-lobby__spectators p{color:#baa98f;font-size:11px;line-height:1.6;margin:12px 0}.palace-lobby__spectators button{min-height:44px;padding:8px;border:1px solid #9b80505c;font-size:12px;width:100%}.palace-lobby__communication{width:min(94%,660px);display:grid;grid-template-columns:1.2fr .8fr 1fr;align-items:center;gap:6px;border:10px solid transparent;border-image:url(/kadim/entry/panel-obsidian.webp) 94 fill/10px/0 stretch;margin:0 auto 14px;padding:6px}.palace-lobby__voice{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;color:#cbb797;font-size:10px;text-align:center}.palace-lobby__voice>span{order:2}.palace-lobby__voice>div{flex-wrap:wrap;justify-content:center;gap:4px}.palace-lobby__voice>div>span{display:none}.palace-lobby__voice button{box-shadow:none;backdrop-filter:none;background:transparent;border-color:#ad8e5666;color:#d6bd8e}.palace-lobby__voice button>svg{width:21px;height:21px}.palace-lobby__voice>div>button{font-size:0;flex-shrink:0}.palace-lobby__voice>div>button:before{content:"";width:21px;height:21px;background:currentColor;mask:center/contain no-repeat}.palace-lobby__voice>div>button:first-child:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round'%3E%3Crect x='9' y='2' width='6' height='12' rx='3'/%3E%3Cpath d='M5 10v2a7 7 0 0 0 14 0v-2M12 19v3M8 22h8'/%3E%3C/svg%3E")}.palace-lobby__voice>div>button:nth-child(2):before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m11 5-5 4H3v6h3l5 4ZM15 8a5 5 0 0 1 0 8M18 5a9 9 0 0 1 0 14'/%3E%3C/svg%3E")}.palace-lobby__communication .kk-lobby__chat{position:relative;margin:0;min-width:0}.palace-lobby__communication .kk-lobby__chat>button{position:relative;inset:auto;width:100%;height:54px;padding-bottom:12px;border-radius:0;box-shadow:none;background:transparent}.palace-lobby__chatlabel{position:absolute;bottom:0;left:0;width:100%;text-align:center;pointer-events:none;color:#cbb797;font-size:10px}.palace-lobby__communication .kk-lobby__chat:has(>[role=dialog]){grid-column:1/-1}.palace-lobby__communication .kk-lobby__chat:has(>[role=dialog])>.palace-lobby__chatlabel{display:none}.palace-lobby__communication .kk-lobby__chat>[role=dialog]{position:relative;inset:auto;width:100%;max-width:100%;height:340px;max-height:60dvh;border-radius:3px;box-shadow:none}.palace-lobby__communication .kk-lobby__chat>[role=dialog] button{min-width:44px;min-height:44px}.palace-lobby .kk-lobby__rename input,.palace-lobby__communication .kk-lobby__chat textarea{font-size:16px}.palace-lobby__leave{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:54px;padding:4px;color:#d5b69a;font-size:10px;text-align:center}.palace-lobby__rules{border-top:1px solid #9b805044;margin-top:18px;color:#b7a68c}.palace-lobby__rules>summary{padding:14px 0;min-height:44px;cursor:pointer;font-size:12px}.palace-lobby__rules .kk-rules{width:100%;max-width:100%;text-align:left}.palace-lobby .kk-lobby__error{margin-bottom:14px}@media (min-width:900px){.palace--lobby{padding-left:6vw}.palace-lobby{margin-left:0}}@media (min-width:700px){.palace{padding-left:max(32px,env(safe-area-inset-left));padding-right:max(32px,env(safe-area-inset-right))}.palace__header{min-height:80px}.palace__lead{margin:12px 0 0 clamp(16px,7vw,120px);width:min(48vw,500px)}.palace__welcome .palace__title{margin-top:15px}.palace__welcome .palace__ribbon{font-size:26px;min-height:74px}.palace__join{margin-top:30px}.palace__reference{margin-left:clamp(16px,7vw,120px)}.palace__footer{padding-top:45px}.palace__nav{margin-left:clamp(16px,7vw,120px);width:min(100%,520px);justify-content:flex-start}.palace__legal{justify-content:flex-start;padding-left:clamp(16px,7vw,120px)}}@media (max-width:360px){.palace__header{gap:5px}.palace__brand{max-width:90px}.palace__join h2{font-size:14px}.palace__tabs button{font-size:12px}.palace__ribbon{font-size:19px}.palace-lobby .kk-lobby__share .oy-button{padding:6px;gap:4px;font-size:11px}}@media (max-height:700px){.palace__lead{margin-top:4px}.palace__title{max-width:205px;margin-bottom:14px}.palace--setup .palace__title{max-width:180px;margin-bottom:10px}.palace__configuration{padding:8px 6px}.palace__tabs{margin-bottom:12px}.palace__start{margin-top:14px;min-height:64px}.palace__footer{padding-top:28px}}@media (min-width:640px) and (max-height:500px){.palace__header{min-height:58px}.palace--setup .palace__lead{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);gap:24px;width:min(100%,850px);margin:0 auto;align-items:start}.palace--setup .palace__title{margin:0 auto 10px}.palace--setup .palace__tabs{margin:0}.palace--setup .palace__start{margin-top:14px;min-height:50px}.palace--setup .palace__multi{gap:14px}.palace--lobby .palace-lobby{margin-top:0;padding-top:12px}.palace--lobby .palace-lobby>h1{font-size:22px;margin-bottom:8px}.palace--lobby .palace-lobby__code{padding-top:8px;padding-bottom:8px}.palace--lobby .palace-lobby__start{margin-top:8px;min-height:50px}}