@import "https://fonts.googleapis.com/css2?family=Rye&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.rankAverage{color:#1e4b3e;text-align:right;font:700 17px Georgia,serif}.cta{display:none}.playerName select{width:100%;font:inherit;background:#fff;border:1px solid #b9b09f;padding:13px}.pdfSection{padding:34px 7vw 80px}.pdfSection object{background:#fff;border:1px solid #c9c0ae;width:100%;height:78vh;min-height:620px;display:block}.pdfDownload{margin-top:20px}.modalBackdrop{z-index:20;background:#181713aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tableModal{background:var(--paper);width:min(460px,100%);padding:36px;position:relative;box-shadow:18px 18px #0004}.tableModal h2{margin:0 0 25px;font:42px Georgia}.tableModal label{gap:8px;margin:16px 0;font-size:13px;font-weight:700;display:grid}.tableModal select,.tableModal input,.playerName input{width:100%;font:inherit;background:#fff;border:1px solid #b9b09f;padding:13px}.modalClose{background:0 0;border:0;font-size:30px;position:absolute;top:12px;right:18px}.leaveTable{background:var(--red)!important}.entrySection{padding:45px 7vw 90px}.entryPlayers{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.playerScore{border-top:3px solid var(--green);background:#faf8f1;padding:26px}.playerName{gap:8px;font-weight:700;display:grid}.scoreTotal{border-bottom:1px solid #d7d0c1;justify-content:space-between;align-items:center;margin:22px 0 14px;padding-bottom:14px;display:flex}.scoreTotal b{color:var(--red);font:34px Georgia}.achievementList{gap:5px;max-height:390px;display:grid;overflow:auto}.achievementList label{background:#f0eadc;grid-template-columns:20px 28px 1fr 32px;align-items:center;gap:8px;padding:8px;font-size:12px;display:grid}.achievementList .code{color:var(--red);font-weight:800}.saveGame{margin-top:28px}.saveNote{color:var(--green);font-weight:700}@media (max-width:850px){.pdfSection{padding:20px 0 0}.pdfSection object{border-left:0;border-right:0;height:72vh;min-height:500px}.pdfDownload{margin:18px 20px}.entryPlayers{grid-template-columns:1fr}.entrySection{padding:30px 20px 70px}.tableModal{padding:28px}}.menuToggle{color:var(--ink);background:0 0;border:0;padding:8px;font-size:29px;line-height:1;display:none}@media (max-width:850px){.menuToggle{margin-left:auto;display:block!important}.topbar.menuOpen nav{background:var(--paper);border-bottom:1px solid #d7d0c1;flex-direction:column;align-items:stretch;gap:0;padding:14px 20px 22px;position:absolute;top:81px;left:0;right:0;box-shadow:0 14px 24px #18171318;display:flex!important}.topbar.menuOpen nav a{border-bottom:1px solid #ddd5c6;padding:15px 4px;font-size:16px}.topbar.menuOpen nav a:last-child{border-bottom:0}.topbar .profile{margin-left:10px}}.leaderHero{background:#ded2b9;padding:90px 7vw 55px}.leaderHero h1{margin:0;font:clamp(52px,7vw,82px)/1 Georgia,serif}.leaderHero>p:last-child{color:#645e54;margin-top:20px}.leaderboardPage{max-width:960px;min-height:480px;margin:auto}.leaderboardPage .ranking{background:#faf8f1;padding:0 22px}:root{--ink:#181713;--paper:#f5f1e7;--red:#c74632;--green:#1e4b3e;--gold:#d4a64a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#f5f1e7ee;border-bottom:1px solid #d7d0c1;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{color:inherit;align-items:center;gap:10px;font-family:Georgia,serif;font-size:20px;font-weight:700;text-decoration:none;display:flex}.brand small{letter-spacing:2px;text-transform:uppercase;color:#777;font:9px Arial;display:block}.brandMark{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:italic;display:grid}.topbar nav{gap:28px;display:flex}.topbar nav a{color:#6a655b;font-size:14px;text-decoration:none}.topbar nav a:hover,.topbar nav .active{color:var(--red)}button{font:inherit;cursor:pointer}.profile{background:0 0;border:0;align-items:center;gap:9px;display:flex}.profile span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.hero{background:radial-gradient(circle at 85% 10%,#ead8ba 0,#0000 32%);grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;min-height:610px;padding:80px 7vw;display:grid}.eyebrow{letter-spacing:3px;color:var(--red);margin:0 0 18px;font-size:11px;font-weight:800}.hero h1,.section h2,.cta h2{margin:0;font-family:Georgia,serif;font-size:clamp(52px,6vw,84px);line-height:.97}.hero h1 em{color:var(--red);font-weight:400}.lead{color:#5e594f;max-width:610px;margin:28px 0 34px;font-size:18px;line-height:1.7}.primary{background:var(--red);color:#fff;border:0;align-items:center;gap:28px;padding:15px 22px;font-weight:700;text-decoration:none;display:inline-flex}.heroCard{background:var(--green);color:#fff;flex-direction:column;justify-content:flex-end;min-height:390px;padding:55px;display:flex;position:relative;overflow:hidden;box-shadow:18px 18px #d7c9aa}.heroCard:before,.heroCard:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:330px;height:330px;position:absolute;top:-100px;right:-100px}.heroCard:after{width:220px;height:220px;top:-45px;right:-45px}.mana{color:var(--gold);font-size:56px;position:absolute;top:45px;left:50px}.heroCard p{letter-spacing:3px;color:#d1c7b4;font-size:10px}.heroCard strong{margin:5px 0;font:36px Georgia}.heroCard small{color:#c2c9c3}.stats{border-top:1px solid #ffffff26;gap:50px;margin-top:34px;padding-top:25px;display:flex}.stats div{flex-direction:column;display:flex}.stats b{color:var(--gold);font:28px Georgia}.stats span{color:#b6c1bb;font-size:11px}.section{padding:90px 7vw}.tablesSection{background:#efe9da}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.section h2,.cta h2{font-size:48px}.newTable,.outline{border:1px solid var(--ink);background:0 0;padding:13px 18px;font-weight:700}.tableGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gameTable{border-top:3px solid var(--red);background:#faf8f1;min-height:300px;padding:28px}.tableTop{justify-content:space-between;display:flex}.format,.spots{letter-spacing:1.5px;text-transform:uppercase;font-size:10px}.spots{color:var(--red)}.gameTable h3{margin:34px 0 5px;font:28px Georgia}.gameTable>p{color:#777;font-size:13px}.seats{gap:8px;margin:30px 0;display:flex}.seats span{color:#999;border:1px dashed #aaa;border-radius:50%;place-items:center;width:39px;height:39px;font-size:11px;display:grid}.seats .filled{background:var(--green);color:#fff;border:0}.gameTable>button{background:var(--ink);color:#fff;border:0;width:100%;padding:13px}.gameTable>button:disabled{background:#928e84}.quiet{text-align:center;border-top-color:var(--gold);flex-direction:column;align-items:center;display:flex}.bigPlus{color:var(--gold);font-size:46px}.quiet h3{margin:12px 0}.quiet .outline{color:var(--ink);background:0 0;border:1px solid;margin-top:auto}.leaderboard{grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.muted{color:#777;line-height:1.6}.ranking{border-top:2px solid var(--ink)}.rankHeader,.rankRow{border-bottom:1px solid #d9d1c2;grid-template-columns:58px 42px 1fr 80px 72px 65px;align-items:center;padding:15px;display:grid}.rankHeader{text-transform:uppercase;letter-spacing:1px;color:#777;grid-template-columns:1fr 80px 72px 65px;font-size:10px}.rankNo{color:#999;font:18px Georgia}.avatar{background:#d8c8a5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.rankRow strong{color:var(--red);font:24px Georgia}.rules{background:var(--green);color:#fff}.rules .eyebrow{color:var(--gold)}.ruleGrid{background:#ffffff25;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:45px;display:grid}.ruleGrid>div{background:var(--green);padding:38px}.ruleGrid b{color:var(--gold);font:42px Georgia}.ruleGrid h3{font:24px Georgia}.ruleGrid p{color:#c1cbc6;line-height:1.6}.cta{text-align:center;background:#ded2b9;padding:100px 20px}.cta p:not(.eyebrow){color:#645e54;max-width:570px;margin:20px auto 30px}.cta .primary{margin:auto}footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:30px 7vw;display:flex}footer p{color:#888;font-size:12px}@media (max-width:850px){.topbar nav{display:none}.hero{grid-template-columns:1fr;padding:55px 24px}.heroCard{min-height:330px}.tableGrid,.ruleGrid,.leaderboard{grid-template-columns:1fr}.sectionHead{align-items:start;gap:20px}.section h2,.cta h2{font-size:40px}footer{align-items:flex-start;gap:20px}.topbar{padding:0 20px}.profile{font-size:0}.section{padding-left:24px;padding-right:24px}}.profile{color:inherit;text-decoration:none}.activeProfile{color:var(--red)}.newTable{color:inherit;text-decoration:none}.emptyState{border-left:4px solid var(--gold);background:#faf8f1;padding:45px}.emptyState h3{margin:0 0 10px;font:30px Georgia}.authPage{background:radial-gradient(circle at 80% 10%,#ead8ba 0,#0000 32%);place-items:center;min-height:calc(100vh - 82px);padding:50px 20px;display:grid}.authCard{border-top:4px solid var(--red);background:#faf8f1;width:min(500px,100%);padding:42px;box-shadow:18px 18px #d7c9aa}.authCard h1{margin:0 0 14px;font:52px Georgia}.authCard>p:not(.eyebrow){color:#686157;line-height:1.6}.authCard form,.settingsCard{gap:18px;display:grid}.authCard label,.settingsCard label,.gameDate{gap:8px;font-size:13px;font-weight:700;display:grid}.authCard input,.settingsCard input,.gameDate input{width:100%;font:inherit;background:#fff;border:1px solid #b9b09f;padding:13px}.formMessage{border-left:3px solid var(--gold);background:#e8dfca;padding:13px 16px}.formMessage.error{border-color:var(--red)}.textButton{background:0 0;border:0;padding:16px 0;text-decoration:underline}.danger{color:var(--red);text-align:left}.archivePage,.accountPage{max-width:1100px;margin:auto}.archiveRow{background:#faf8f1;border-bottom:1px solid #d7d0c1;grid-template-columns:1fr .6fr 1.4fr;gap:30px;padding:24px;display:grid}.archiveRow div{flex-direction:column;gap:6px;display:flex}.archiveRow span,.archiveRow small{color:#777}.accountPage{padding:60px 24px 100px}.accountGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.settingsCard,.adminCard{border-top:3px solid var(--green);background:#faf8f1;padding:32px}.settingsCard h2,.adminCard h2{margin:0 0 22px;font:34px Georgia}.avatarEditor{align-items:center;gap:18px;display:flex}.avatarEditor>span,.avatarEditor img{object-fit:cover;background:var(--green);color:#fff;border-radius:50%;place-items:center;width:78px;height:78px;font:24px Georgia;display:grid}.avatarEditor label{cursor:pointer}.avatarEditor input{display:none}.adminCard{border-top-color:var(--red);margin-top:24px}.adminUser{border-top:1px solid #ddd5c6;grid-template-columns:42px 1fr 130px auto;align-items:center;gap:12px;padding:14px 0;display:grid}.gameDate{max-width:360px;margin-bottom:25px}@media (max-width:850px){.accountGrid,.archiveRow{grid-template-columns:1fr}.adminUser{grid-template-columns:42px 1fr}.adminUser .outline{grid-column:1/-1}.authCard{padding:30px}.authCard h1{font-size:42px}}body{background-color:var(--paper);background-image:linear-gradient(#f5f1e7c9,#f5f1e7c9),url(/zmajeva-skrinja-logo.png);background-position:50%,50%;background-repeat:repeat,no-repeat;background-size:auto,min(820px,88vw);background-attachment:fixed,fixed}.brandMark{color:#0000;background:url(/zmajeva-skrinja-logo.png) 50%/cover no-repeat;width:42px;height:42px;font-size:0;box-shadow:0 1px 6px #18171333}.hero{background:radial-gradient(circle at 85% 10%,#ead8baa8 0,#0000 32%)}.tablesSection,.leaderHero,.entrySection,.accountPage,.archivePage{background-color:#efe9dae8}footer{background:#181713ee}.gameTable>.removeTable{color:var(--red);border:1px solid var(--red);background:0 0;margin-top:8px}:root{--red:#1e4b3e;--green:#c74632}.heroCard{aspect-ratio:1;border:7px solid var(--gold);background-color:#06255c;background-image:radial-gradient(circle at 16% 20%,#fff 0 2px,#0000 3px),radial-gradient(circle at 78% 17%,#9ee7ff 0 2px,#0000 3px),radial-gradient(circle at 85% 57%,#fff 0 1.5px,#0000 3px),radial-gradient(circle at 21% 72%,#71cbff 0 2px,#0000 3px),radial-gradient(circle at 48% 44%,#fff 0 1px,#0000 2px),radial-gradient(circle at 66% 83%,#85d7ff 0 2px,#0000 3px),radial-gradient(circle at 35% 8%,#fff 0 1px,#0000 2px),radial-gradient(circle at 10% 49%,#65bfff 0 1px,#0000 2px),radial-gradient(circle,#075fab 0,#06255c 74%);border-radius:50%;width:min(430px,84vw);min-height:0;margin-inline:auto;padding:68px 64px;box-shadow:0 0 0 4px #8d5708,16px 16px #d7c9aa}.heroCard:before,.heroCard:after{display:none}@media (max-width:850px){.heroCard{padding:54px 48px}}.duelPanel{border-top:3px solid var(--gold);background:#faf8f1;grid-template-columns:.8fr 1.2fr;gap:34px;margin:0 0 28px;padding:30px;display:grid}.duelPanel h2{margin:0 0 12px;font:34px Georgia}.duelPanel p:not(.eyebrow){color:#686157;line-height:1.55}.duelGrid{align-content:start;gap:10px;display:grid}.duelRow{background:#f0eadc;grid-template-columns:68px 1fr auto 1fr;align-items:center;gap:9px;padding:10px;font-size:12px;display:grid}.duelRow select,.commanderName input{width:100%;font:inherit;background:#fff;border:1px solid #b9b09f;padding:10px}.duelRow span{color:#777}.winnerNote{border-left:3px solid var(--red);background:#e5f0ec;grid-column:1/-1;margin:0;padding:12px 15px;font-weight:700}.commanderName{gap:8px;margin-top:16px;font-size:13px;font-weight:700;display:grid}.achievementList .automaticScore{background:#e7eee8}.achievementList .automaticScore small{color:#777;font-size:10px;font-weight:400;display:block}.achievementList input:disabled{opacity:.7;cursor:not-allowed}@media (max-width:850px){.duelPanel,.duelRow{grid-template-columns:1fr}.duelRow span{display:none}}.duelPanel>div>p:not(.eyebrow){font-size:0}.duelPanel>div>p:not(.eyebrow):after{content:"Unesi dva početna duela, zatim završni duel između njihova pobjednika.";font-size:16px}.cardSuggestions{background:#e9e2d2;border:1px solid #b9b09f;gap:6px;max-height:310px;padding:7px;display:grid;overflow:auto}.cardSuggestions button{text-align:left;background:#fff;border:0;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:5px;display:grid}.cardSuggestions img{object-fit:cover;border-radius:3px;width:42px;height:58px}.commanderName{position:relative}.playersPage{max-width:1100px;min-height:520px;margin:auto}.playersGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.playerCard{border:0;border-left:3px solid var(--green);text-align:left;background:#faf8f1;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;width:100%;padding:17px;display:grid}.playerCard:hover,.selectedPlayer{background:#e8dfca}.playerCard b{font-size:17px;display:block}.playerCard small{color:#777;margin-top:4px;display:block}.playerCard em,.playerDetails em{color:var(--red);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700}.playerCard select{max-width:160px;font:inherit;background:#fff;border:1px solid #b9b09f;padding:8px;font-size:12px}.playerDetails{border-top:3px solid var(--red);background:#faf8f1;margin-top:30px;padding:34px;position:relative}.playerDetailHead{align-items:center;gap:16px;display:flex}.playerDetailHead .avatar{width:62px;height:62px;font:20px Georgia}.playerDetailHead h2{margin:0;font:42px Georgia}.playerDetailHead .eyebrow{margin-bottom:6px}.statCards{border-top:1px solid #d7d0c1;border-bottom:1px solid #d7d0c1;grid-template-columns:repeat(5,1fr);margin:30px 0;display:grid}.statCards div{border-right:1px solid #d7d0c1;padding:18px 12px}.statCards div:last-child{border:0}.statCards b{color:var(--red);font:31px Georgia;display:block}.statCards span{color:#777;margin-top:4px;font-size:11px;line-height:1.3;display:block}.detailColumns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.detailColumns h3{margin:0 0 12px;font:27px Georgia}.statList{border-top:1px solid #d7d0c1}.statList div{border-bottom:1px solid #d7d0c1;justify-content:space-between;gap:18px;padding:11px 2px;display:flex}.statList b{color:var(--red)}.codeStats span{color:var(--green);font-weight:800}.lastPlayed{color:#777;margin:28px 0 0;font-size:13px}@media (max-width:850px){.playersGrid,.detailColumns{grid-template-columns:1fr}.playerCard{grid-template-columns:42px 1fr}.playerCard select,.playerCard em{grid-column:2}.statCards{grid-template-columns:repeat(2,1fr)}.statCards div:nth-child(2){border-right:0}.statCards div:nth-child(3){border-top:1px solid #d7d0c1}.statCards div:nth-child(4){border-top:1px solid #d7d0c1;border-right:0}.statCards div:nth-child(5){border-top:1px solid #d7d0c1}.playerDetails{padding:25px}.playerDetailHead h2{font-size:35px}}.heroCard strong{font-size:42px;line-height:1.08}.heroCard small{font-size:17px;line-height:1.35}.heroCard .stats b{font-size:34px}.heroCard .stats span{font-size:15px}.heroCard .mana{font-size:56px}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.bugPage{max-width:1100px;margin:auto}.bugComposer{border-top:3px solid var(--red);background:#faf8f1;gap:16px;padding:28px;display:grid}.bugComposer label{gap:8px;font-weight:700;display:grid}.bugComposer textarea{min-height:120px;font:inherit;resize:vertical;border:1px solid #b9b09f;padding:13px}.fileInput input{font-weight:400}.bugComposer .primary{justify-self:start}.bugNotes{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px;display:grid}.bugNote{background:#ffe98c;min-height:180px;padding:25px 22px 18px;position:relative;transform:rotate(-1deg);box-shadow:8px 9px #d7c9aa}.bugNote:nth-child(3n+2){background:#cfead8;transform:rotate(1deg)}.bugNote:nth-child(3n){background:#d9e5fa;transform:rotate(-.4deg)}.bugNote p{white-space:pre-wrap;margin:0 0 16px;line-height:1.45}.bugNote img{object-fit:contain;background:#fff;width:100%;max-height:230px;margin:12px 0;display:block}.bugNote small{color:#665f4b;display:block}.noteClose{background:0 0;border:0;font-size:25px;line-height:1;position:absolute;top:5px;right:8px}.tavernaEmpty{text-align:center;min-height:420px}.tavernaEmpty>span{color:var(--gold);font-size:56px;display:block}.tavernaEmpty h2{margin:12px 0;font:45px Georgia}.tavernaEmpty p{color:#777}@media (max-width:850px){.bugNotes{grid-template-columns:1fr}.bugComposer{padding:22px}}.profile{color:inherit;grid-template-columns:40px auto 12px;align-items:center;gap:7px;text-decoration:none;display:grid}.profile small{text-overflow:ellipsis;white-space:nowrap;max-width:86px;font-size:11px;font-weight:700;overflow:hidden}.profileAvatar{overflow:hidden;background:var(--red)!important;width:40px!important;height:40px!important}.profileAvatar img{object-fit:cover;width:100%;height:100%;display:block}.heroCard{text-align:center;justify-content:center;align-items:center;padding:52px 58px}.heroCard .mana{color:var(--gold);margin:0;font-size:48px;position:static}.heroCard p{margin:8px 0 0}.heroCard strong{margin:8px 0}.heroCard .stats{text-align:left;justify-content:center;width:100%}.seats{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;display:grid}.seats span{flex-direction:column;align-items:center;gap:4px;min-height:62px;color:#777!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;display:flex!important}.seats span i,.seats span img{object-fit:cover;color:#777;background:#f5f1e7;border:1px dashed #aaa;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;display:grid}.seats .filled i{background:var(--green);color:#fff;border:0}.seats span small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:inherit;font-size:10px;display:block;overflow:hidden}@media (max-width:850px){.heroCard{padding:46px 40px}.profile{grid-template-columns:40px auto 12px}.profile small{font-size:10px!important;display:block!important}}.archiveLink{color:inherit;cursor:pointer;text-decoration:none}.archiveLink:hover{background:#e8dfca}.detailTable{border-top:3px solid var(--green);background:#faf8f1;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px;display:grid}.detailTable div{gap:7px;display:grid}.detailTable small,.archiveResults small{color:#777}.archiveDuels,.archiveResults{border-top:3px solid var(--gold);background:#faf8f1;margin-top:26px;padding:28px}.archiveDuels h2,.archiveResults h2{margin:0 0 18px;font:32px Georgia}.archiveDuels p{border-bottom:1px solid #d7d0c1;margin:0;padding:12px}.archiveResults article{border-bottom:1px solid #d7d0c1;grid-template-columns:1fr auto;gap:10px;padding:18px 0;display:grid}.archiveResults article div{gap:5px;display:grid}.archiveResults article strong{color:var(--red);font:26px Georgia}.archiveResults article p{color:#666;grid-column:1/-1;margin:0;font-size:13px}@media (max-width:850px){.detailTable,.archiveResults article{grid-template-columns:1fr}}.archiveEdit{margin:22px 0}.archiveEditor{border-top:3px solid var(--red);background:#faf8f1;gap:12px;margin:22px 0;padding:26px;display:grid}.archiveEditor h2{margin:0 0 8px;font:32px Georgia}.editorDuel,.editorPlayer{background:#efe9da;grid-template-columns:120px 1fr auto 1fr;align-items:center;gap:10px;padding:12px;display:grid}.editorPlayer{grid-template-columns:120px repeat(4,1fr)}.archiveEditor input,.archiveEditor select{min-width:0;font:inherit;background:#fff;border:1px solid #b9b09f;padding:10px}@media (max-width:850px){.editorDuel,.editorPlayer{grid-template-columns:1fr}.editorDuel span{display:none}}.boardPage{max-width:1100px;margin:auto}.tradeBoard{cursor:crosshair;background:url(/ploca-billboard.png) top/cover no-repeat;min-height:1000px;position:relative}.wanted{cursor:pointer;background:#ead7a6;border:0;width:92px;height:112px;padding:12px 6px;font:700 20px Georgia;position:absolute;transform:translate(-50%,-50%)rotate(-4deg);box-shadow:3px 4px 6px #0007}.wanted.sell{color:#b92820}.wanted.buy{color:#1c579e;transform:translate(-50%,-50%)rotate(4deg)}.tradeModal{max-width:600px}.tradeModal>input{width:100%;font:inherit;border:1px solid #aaa;padding:13px}.tradeKinds{gap:10px;margin:14px 0;display:flex}.tradeKinds button{background:#fff;border:1px solid #222;padding:10px 16px;font-weight:700}.tradeKinds .sell{color:#b92820}.tradeKinds .buy{color:#1c579e}.tradeKinds .selected{background:#eee}.scryResult,.tradeCard{text-align:left;background:#faf8f1;border:1px solid #d7d0c1;align-items:center;gap:12px;width:100%;margin-top:8px;padding:8px;display:flex}.scryResult img,.tradeCard img{object-fit:cover;width:46px;height:64px}.scryResult small,.tradeCard small{color:#777;margin-top:4px;display:block}@media (max-width:850px){.tradeBoard{background-size:cover;min-height:720px}.wanted{width:74px;height:92px;font-size:16px}}.plocaFull{background:#182430;min-height:100vh}.plocaFull .boardPage{max-width:none;margin:0;padding:0}.plocaFull .tradeBoard{cursor:default;background:url(/ploca-billboard.png) 50%/cover no-repeat;min-height:calc(100vh - 82px);position:relative}.plocaFull .boardCanvas{cursor:crosshair;width:74%;height:60%;position:absolute;top:22%;left:13%}.plocaFull .wanted{position:absolute}@media (max-width:850px){.plocaFull .tradeBoard{background-size:cover;min-height:calc(100vh - 82px)}.plocaFull .boardCanvas{width:74%;height:57%;top:24%;left:13%}}.plocaFull .tradeBoard{background-color:#182430;background-repeat:no-repeat;background-size:contain}.plocaFull .boardCanvas{width:37%;height:53%;top:27%;left:31.5%}@media (max-width:850px){.plocaFull .boardCanvas{width:64%;height:51%;top:28%;left:18%}}.plocaFull .wanted{filter:drop-shadow(3px 4px 3px #0008);clip-path:polygon(3% 0,18% 3%,32% 0,50% 2%,68% 0,86% 3%,100% 0,98% 17%,100% 36%,97% 54%,100% 73%,97% 100%,78% 97%,60% 100%,43% 97%,24% 100%,4% 96%,2% 78%,4% 60%,0 40%,3% 20%);background:linear-gradient(120deg,#0000 0 5%,#eed9a4 7% 92%,#0000 94%);border:0;width:78px;height:95px;padding:0;transform:translate(-50%,-50%)rotate(-4deg)}.plocaFull .wanted.buy{transform:translate(-50%,-50%)rotate(4deg)}.posterOpen{color:#9e241f;letter-spacing:1px;cursor:pointer;background:repeating-linear-gradient(0deg,#0000 0 7px,#7f633421 8px),0 0;border:0;width:100%;height:100%;font:700 17px Georgia}.wanted.buy .posterOpen{color:#174f9a}.posterOpen:before{content:"WANTED";letter-spacing:2px;color:#4d3720;margin-bottom:9px;font-size:8px;display:block}.posterDelete{color:#3d2215;z-index:2;cursor:pointer;background:#f8e8bb;border:1px solid #402b1b;border-radius:50%;width:18px;height:18px;font-weight:700;line-height:14px;position:absolute;top:-8px;right:-6px}.plocaFull .wanted:hover{filter:drop-shadow(4px 5px 4px #000);scale:1.04}.plocaFull .wanted{clip-path:none;filter:drop-shadow(2px 3px 3px #0009);background:url(/wanted-poster.png) 50%/100% 100% no-repeat;width:66px;height:81px}.posterOpen{padding-top:29px;font-size:14px;background:0 0!important}.posterOpen:before{display:none}.posterDelete{top:-5px;right:-5px}.wantedModal{color:#2d1b12;width:min(540px,94vw);min-height:650px;padding:110px 72px 90px;box-shadow:none!important;background:url(/wanted-modal.png) 50%/100% 100% no-repeat!important}.wantedModal .eyebrow{color:#1e4b3e;margin-top:12px}.wantedModal h2{margin:8px 0 22px;font:34px Georgia}.wantedModal .tradeCard{background:#f3dcae99;border:1px solid #6b4627;padding:8px}.wantedModal .modalClose{background:#f7e4b5;border-radius:50%;width:28px;height:28px;top:44px;right:38px}@media (max-width:600px){.wantedModal{min-height:570px;padding:90px 48px 70px}.wantedModal .modalClose{top:32px;right:26px}}.wantedModal{padding-top:205px}.wantedModal .eyebrow{letter-spacing:2px;text-shadow:0 1px #ead09b;font-size:13px;font-weight:900}@media (max-width:600px){.wantedModal{padding-top:155px}.wantedModal .eyebrow{font-size:11px}}.tradeModal{max-height:calc(100vh - 32px);padding-bottom:78px;overflow-y:auto}.tradeModal>.primary{z-index:4;justify-self:start;position:sticky;bottom:0;box-shadow:0 -10px 18px #f5f1e7}.wantedModal{overflow-y:auto}.wantedModal .tradeCard{max-height:none}.wantedModal:has(.tradeCard:nth-of-type(9)):after{content:"Prikazano prvih 8 karti — cijeli popis je spremljen u oglasu.";color:#5a3c25;margin-top:12px;font-size:12px;display:block}@media (max-width:600px){.tradeModal{max-height:calc(100vh - 16px)}}.tradeField{gap:6px;margin-top:14px;font-weight:700;display:grid}.tradeField input,.tradeField textarea{width:100%;font:inherit;background:#fff;border:1px solid #aaa;padding:11px 38px 11px 12px;font-weight:400}.tradeField textarea{resize:vertical;min-height:86px}.fieldWithRemove{display:block;position:relative}.editable{justify-content:space-between}.removeItem{color:#512d1a;cursor:pointer;background:#f8e8bb;border:1px solid #8a5a39;border-radius:50%;flex:none;width:26px;height:26px;font-size:19px;font-weight:700;line-height:18px}.fieldWithRemove .removeItem{position:absolute;top:50%;right:7px;transform:translateY(-50%)}.attachmentChoice{background:#faf8f1;border:1px solid #d7d0c1;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-weight:400;display:flex}.tradeBody{white-space:pre-wrap;margin:10px 0;line-height:1.5}.tradeLink{color:#1d594b;margin:4px 0 12px;font-weight:700;text-decoration:underline;display:inline-block}.tradeAttachment{object-fit:contain;background:#f3dcae99;border:1px solid #6b4627;max-width:100%;max-height:260px;margin:8px 0 14px;display:block}.wantedModal .eyebrow{letter-spacing:1.5px!important;font:700 18px/1.1 Rye,Georgia,serif!important}.wantedModal h2,.wantedModal .tradeBody,.wantedModal .tradeLink,.wantedModal .tradeCard,.wantedModal .tradeCard b,.wantedModal .tradeCard small{font-family:Rye,Georgia,serif}.wantedModal .tradeBody{font-size:18px;line-height:1.45}.wantedModal .tradeCard b{font-size:16px}.wantedModal .tradeCard small{font-size:12px}.wantedModal .tradeLink{overflow-wrap:anywhere;max-width:100%;font-size:0;line-height:1.35}.wantedModal .tradeLink:after{content:"Link: " attr(href);font:700 14px/1.35 Rye,Georgia,serif}.wantedModal .tradeLink[href*=storage]{font-size:14px}.wantedModal .tradeLink[href*=storage]:after{content:"Otvori prilog ↗"}@media (max-width:600px){.wantedModal .eyebrow{font-size:15px!important}.wantedModal .tradeLink:after{font-size:12px}}.tavernaPage{background:#1b0e08 url(/taverna.jpg) 50%/cover no-repeat fixed;min-height:100vh}.tavernChat{background:linear-gradient(90deg,#180b07aa,#180b0744,#180b07aa);min-height:calc(100vh - 82px);padding:36px 18px}.tavernPanel{color:#f8ead3;background:#21120de8;border:1px solid #c88c4c;width:min(800px,100%);margin:auto;padding:22px;box-shadow:0 10px 40px #000a}.tavernHeading{border-bottom:1px solid #a56836;padding-bottom:14px}.tavernHeading h1{margin:4px 0;font:42px Georgia}.tavernHeading p{color:#e2c7a4;margin:4px 0}.chatMessages{gap:10px;min-height:250px;max-height:56vh;padding:16px 4px;display:grid;overflow-y:auto}.chatMessage{color:#2e180e;background:#f3dfb9;border-left:4px solid #a66532;padding:12px 42px 10px 13px;position:relative;box-shadow:0 2px 5px #0005}.chatMessage.pinned{background:#fff1cf;border-left-color:#175a4d}.chatMessage p{white-space:pre-wrap;margin:7px 0;line-height:1.45}.chatMeta{align-items:center;gap:8px;display:flex}.chatMeta span{font-size:12px}.chatMeta small{color:#765744;margin-left:auto}.chatMessage img{border:1px solid #7f4a29;max-width:min(360px,100%);max-height:260px;margin-top:9px;display:block}.chatActions{gap:4px;display:flex;position:absolute;top:8px;right:8px}.chatActions button,.emojiBar button{cursor:pointer;background:0 0;border:0}.chatActions button{color:#72401f}.chatActions .chatDelete{font-size:20px}.chatEmpty{text-align:center;color:#ecd4b1}.chatComposer{border-top:1px solid #a56836;gap:8px;padding-top:14px;display:grid}.chatComposer textarea,.chatComposer input{color:#2e180e;width:100%;font:inherit;background:#fff5df;border:1px solid #b77c45;padding:11px}.chatComposer textarea{resize:vertical;min-height:76px}.emojiBar{flex-wrap:wrap;gap:4px;display:flex}.emojiBar button{padding:2px 5px;font-size:22px}.chatComposer .primary{justify-self:start}@media (max-width:600px){.tavernChat{padding:12px 8px}.tavernPanel{padding:15px}.tavernHeading h1{font-size:34px}.chatMessages{max-height:50vh}.chatMeta{flex-wrap:wrap}.chatMeta small{margin-left:0}}.reactionBar{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.reactionBar button{cursor:pointer;background:#fff0cf;border:1px solid #c49a67;border-radius:12px;padding:3px 7px;font-size:13px}.reactionBar button.active{background:#d9b371;border-color:#825329}.gifSearch{grid-template-columns:1fr auto;gap:7px;display:grid}.gifSearch a{color:#fff5df;background:#a66532;place-items:center;padding:0 10px;font-weight:700;text-decoration:none;display:grid}.gifPreview{object-fit:contain;background:#1d120d;border:1px solid #b77c45;max-width:min(280px,100%);max-height:180px;display:block}.tavernChat{background:linear-gradient(90deg,#180b0733,#180b070d,#180b0733)}.tavernPanel{box-shadow:none;background:0 0;border-color:#c88c4c88;padding:0}.tavernHeading{display:none}.chatMessages{background:0 0;min-height:300px;max-height:calc(100vh - 240px);padding:18px 4px}.chatMessage{color:#2e180e;background:#e7c08ddd}.chatComposer{background:#21120da8;border-top-color:#a5683688;padding:14px}.chatComposer textarea{background:#fff5dfee}.gifSearch,.gifPreview{display:none!important}.chatMessage,.chatMessage.pinned{box-shadow:none;border:0;padding:6px 42px 6px 0;background:0 0!important}.chatMeta{background:#e7c08de8;min-height:0;padding:5px 9px;display:inline-flex}.chatMessage p{background:#e7c08de8;margin:3px 0;padding:7px 10px;display:table}.chatMessage.pinned .chatMeta,.chatMessage.pinned p{background:#f4d4a6ee}.reactionBar{background:#e7c08de8;width:max-content;margin-top:3px;padding:3px 5px;display:flex}.chatMessage.pinned .reactionBar{background:#f4d4a6ee}.chatActions{top:5px}.bugNote:nth-child(3n+2),.bugNote:nth-child(3n){background:#ffe98c;transform:rotate(-1deg)}.chatMessages{gap:1px}.chatMessage,.chatMessage.pinned{padding:2px 36px 2px 0;line-height:1.35}.chatMeta{padding:0;display:inline;background:0 0!important}.chatMeta b{color:#44230f;font-family:inherit}.chatMeta b:after{content:": "}.chatMeta span{margin-left:3px}.chatMessage p{margin:0;padding:0;display:inline;background:0 0!important}.reactionBar{display:none}.chatMessage:hover .reactionBar,.chatMessage:focus-within .reactionBar{display:flex}.chatActions{display:none}.chatMessage:hover .chatActions,.chatMessage:focus-within .chatActions{display:flex}.chatMessage,.chatMessage.pinned{width:auto;max-width:calc(100% - 38px);display:table;color:#2a160b!important;background:#f6d8a9ee!important;padding:5px 36px 5px 9px!important}.chatMessage.pinned{background:#f8e5bfee!important}.chatMessage:hover{background:#f6d8a9!important}.chatMessage.pinned:hover{background:#f8e5bf!important}.chatMeta,.chatMessage p{color:#2a160b!important;background:0 0!important}.chatMessage,.chatMessage.pinned{justify-self:start}.cavePage{background:#100b07 50%/cover no-repeat fixed;min-height:100vh}.cavePage .topbar{z-index:10}.caveEmptyNote{z-index:4;color:#f8ead3;text-align:center;background:#1b0e09c9;border:1px solid #d4a64a99;width:min(520px,100% - 38px);margin:0;padding:16px 20px;font:16px/1.5 Georgia,serif;position:fixed;bottom:7vh;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #0008}.caveSeasonInfo{z-index:4;color:#f8ead3;text-align:center;background:#1b0e09c9;border:1px solid #d4a64a99;margin:0;padding:10px 16px;font:15px Georgia,serif;position:fixed;top:100px;left:50%;transform:translate(-50%)}@media (max-width:600px){.caveEmptyNote{padding:13px 16px;font-size:14px;bottom:28px}}@media (max-width:850px){.cavePage{background-attachment:scroll;background-position:50% 236px!important;background-size:100%!important}.caveEmptyNote{position:absolute;bottom:32px}.leaderHero{padding:45px 24px 30px}.leaderHero h1{font-size:42px}.leaderboardPage .ranking{padding:0 8px}.rankHeader{grid-template-columns:minmax(0,1fr) 54px 60px 42px;padding:12px 5px;font-size:8px}.rankHeader>span:last-child,.rankRow>span:last-child{border-left:1px solid #d7d0c1;padding-left:7px}.rankRow{grid-template-columns:34px 32px minmax(0,1fr) 54px 60px 42px;gap:4px;padding:13px 5px}.rankRow .avatar{width:30px;height:30px}.rankNo{font-size:16px}.rankPlayerLink{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;overflow:hidden}.rankRow strong{text-align:right;font-size:22px}.rankAverage{font-size:15px}.heroCard{border-width:5px;width:min(290px,72vw);padding:30px 28px;box-shadow:8px 8px #d7c9aa}.heroCard .mana{font-size:30px}.heroCard strong{margin:5px 0;font-size:28px;line-height:1.02}.heroCard small{font-size:13px;line-height:1.25}.heroCard .stats{gap:18px;margin-top:12px;padding-top:10px}.heroCard .stats b{font-size:24px}.heroCard .stats span{font-size:10px;line-height:1.15}}.adminUser{grid-template-columns:42px minmax(130px,1fr) minmax(170px,1.2fr) 130px auto}.adminEmail{overflow-wrap:anywhere;color:#686157;font-size:13px}.shirtSizeField{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.shirtSizeField select{min-width:68px;font:inherit;background:#fff;border:1px solid #b9b09f;padding:8px}@media (max-width:850px){.adminUser{grid-template-columns:42px 1fr}.adminEmail,.adminUser>span:not(.avatar),.shirtSizeField{grid-column:2}}.archiveFilters{border-top:3px solid var(--green);background:#faf8f1;grid-template-columns:1.4fr repeat(3,1fr);gap:12px;margin-bottom:22px;padding:18px;display:grid}.archiveFilters label{gap:7px;font-size:12px;font-weight:700;display:grid}.archiveFilters input,.archiveFilters select{min-width:0;font:inherit;background:#fff;border:1px solid #b9b09f;padding:10px}@media (max-width:850px){.archiveFilters{grid-template-columns:1fr 1fr}.archiveFilters label:first-child{grid-column:1/-1}.tableModal:has(.achievementList){flex-direction:column;max-height:calc(100dvh - 28px);padding-bottom:20px;display:flex;overflow:hidden}.tableModal:has(.achievementList) .achievementList{flex:1;min-height:0;max-height:none;padding-right:2px;overflow-y:auto}.tableModal:has(.achievementList)>.primary{box-shadow:0 -10px 18px var(--paper);flex:none;margin-top:14px}}.selectionCount{color:var(--green);margin:0 0 12px;font-size:15px}.tableModal .primary:disabled{cursor:not-allowed;opacity:.58;filter:saturate(.55)}@media (max-width:850px){.modalBackdrop{align-items:start;padding:12px;overflow-y:auto}.tableModal:has(.achievementList){max-height:calc(100dvh - 24px);display:block;overflow-y:auto}.tableModal:has(.achievementList) .achievementList{max-height:min(390px,45dvh);overflow-y:auto}.tableModal:has(.achievementList)>.primary{position:relative}}.wantedModal .tradeBody,.wantedModal .tradeLink{border:1px solid #8b6335;max-width:100%;padding:7px 10px;text-decoration:none;display:table;color:#2d1b12!important;background:#f6dca1!important}.wantedModal .tradeLink{overflow-wrap:anywhere}.wantedModal .tradeCard{border-color:#8b6335;background:#f6dca1!important}.wantedModal .tradeCard small{font-weight:700;color:#4f3826!important}.wantedModal .tradeBody,.wantedModal .tradeLink{border:0;padding:7px 0;background:0 0!important}.wantedModal .tradeCard{background:#f6dca1e8!important}.wantedModal{position:relative}.wantedScrollMask{z-index:6;pointer-events:none;background:#f6dca1;width:100%;height:42px;display:block;position:sticky;left:0}.wantedScrollMask.top{margin-bottom:-42px;top:0}.wantedScrollMask.bottom{margin-top:-42px;bottom:0}.reactionBar button{white-space:nowrap}.emojiBar button{font-size:16px;line-height:1.25}.mtgEmote{vertical-align:-3px;border:1px solid #ffffffa8;border-radius:50%;width:17px;height:17px;display:inline-block;box-shadow:0 1px 2px #0008}.mana-W{background:#f5f2df}.mana-U{background:#3d88d5}.mana-B{background:#3c3b47}.mana-R{background:#db4b42}.mana-G{background:#3ea96c}.mana-C{background:#c6c4bd;border-radius:2px;width:13px;height:13px;margin:0 2px;transform:rotate(45deg)}.guild-W-U{background:linear-gradient(135deg,#f5f2df 0 49%,#3d88d5 51%)}.guild-U-B{background:linear-gradient(135deg,#3d88d5 0 49%,#3c3b47 51%)}.guild-B-R{background:linear-gradient(135deg,#3c3b47 0 49%,#db4b42 51%)}.guild-R-G{background:linear-gradient(135deg,#db4b42 0 49%,#3ea96c 51%)}.guild-G-W{background:linear-gradient(135deg,#3ea96c 0 49%,#f5f2df 51%)}.guild-W-B{background:linear-gradient(135deg,#f5f2df 0 49%,#3c3b47 51%)}.guild-U-R{background:linear-gradient(135deg,#3d88d5 0 49%,#db4b42 51%)}.guild-B-G{background:linear-gradient(135deg,#3c3b47 0 49%,#3ea96c 51%)}.guild-R-W{background:linear-gradient(135deg,#db4b42 0 49%,#f5f2df 51%)}.guild-G-U{background:linear-gradient(135deg,#3ea96c 0 49%,#3d88d5 51%)}.emojiBar .mtgEmote{width:20px;height:20px}.emojiBar .mana-C{width:15px;height:15px}.wantedModal:before{content:"";z-index:0;background:#f6dca1;position:absolute;inset:110px 72px 72px}.wantedModal .wantedScrollMask{z-index:6}@media (max-width:600px){.wantedModal:before{inset:86px 48px 56px}}.wantedModal{color:#181713;width:min(760px,94vw);min-height:0;padding:36px 42px 42px;background:#faf8f1!important;box-shadow:0 12px 42px #0007!important}.wantedModal:before,.wantedModal .wantedScrollMask{display:none}.wantedModal>*{z-index:auto;position:relative}.wantedModal .modalClose{background:0 0;border-radius:0;top:10px;right:16px}.wantedModal .eyebrow{color:#1e4b3e;text-shadow:none;border-bottom:2px solid #1e4b3e;margin:0 44px 22px 0;padding-bottom:16px;letter-spacing:1.5px!important;font:700 12px Arial,sans-serif!important}.wantedModal .tradeBody,.wantedModal .tradeLink{border:0;border-bottom:1px solid #d7d0c1;max-width:none;margin:0;padding:16px 20px;display:block;color:#25221d!important;background:#f2eee4!important;font-family:Arial,sans-serif!important}.wantedModal .tradeLink:after{color:#1e4b3e;font:700 14px/1.4 Arial,sans-serif}.wantedModal .tradeAttachment{object-fit:contain;border:1px solid #d7d0c1;max-width:min(340px,100%);max-height:260px;margin:20px 0;display:block}.wantedModal .tradeCard{border:0;border-bottom:1px solid #d7d0c1;margin:0;padding:14px 18px;background:#faf8f1!important;font-family:Arial,sans-serif!important}.wantedModal .tradeCard b{font:700 17px Arial,sans-serif}.wantedModal .tradeCard small{font:13px Arial,sans-serif;color:#716d65!important}.wantedModal .tradeCard:nth-of-type(n+9){display:none}.wantedModal:has(.tradeCard:nth-of-type(9)):after{color:#716d65;font-family:Arial,sans-serif}.wantedModal h2{display:none}@media (max-width:600px){.wantedModal{width:100%;padding:28px 20px 30px}.wantedModal .eyebrow{margin-bottom:14px}.wantedModal .tradeAttachment{max-width:100%}}.plocaFull{background:var(--paper)}.tradeListPage{max-width:980px!important;padding:58px 24px 100px!important}.tradeListHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.tradeListHead h1{margin:0;font:50px Georgia,serif}.tradeListHead .eyebrow{color:var(--green);margin-bottom:10px}.tradeRows{border-top:3px solid var(--green);background:#faf8f1}.tradeRowWrap{border-bottom:1px solid #d7d0c1;position:relative}.tradeRow{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:70px 160px minmax(0,1fr) 36px;align-items:center;gap:14px;padding:17px 50px 17px 18px;display:grid}.tradeRow:hover{background:#f2eee4}.tradeKind{text-transform:uppercase;font-size:13px;font-weight:800}.tradeKind.sell{color:#b92820}.tradeKind.buy{color:#1c579e}.tradeRow b{font-size:15px}.tradePreview{text-overflow:ellipsis;white-space:nowrap;color:#4f4a42;overflow:hidden}.tradeExpand{color:var(--green);text-align:center;font-size:26px;line-height:1}.rowDelete{color:#a22e24;opacity:.7;background:0 0;border:0;width:28px;height:28px;font-size:25px;line-height:1;position:absolute;top:13px;right:14px}.rowDelete:hover{opacity:1}.tradeExpanded{background:#f2eee4;padding:0 50px 22px 102px}.tradeExpanded .tradeBody,.tradeExpanded .tradeLink{white-space:pre-wrap;border-top:1px solid #d7d0c1;margin:0;padding:13px 0;display:block}.tradeExpanded .tradeLink{color:var(--green);overflow-wrap:anywhere;font-weight:700}.tradeExpanded .tradeCard{background:0 0;border:0;border-top:1px solid #d7d0c1;margin:0;padding:11px 0}.tradeExpanded .tradeAttachment{border:1px solid #d7d0c1;max-width:min(340px,100%);max-height:260px;margin:14px 0;display:block}.collapsePost{margin-top:16px}.tradeRows .emptyState{background:0 0;border:0;margin:0}.tradeListPage .tradeModal{max-width:600px}.tradeListPage .tradeModal h2{font-size:40px}.tradeListPage .tradeModal .primary{margin-top:16px}@media (max-width:700px){.tradeListPage{padding:32px 12px 70px!important}.tradeListHead{align-items:start}.tradeListHead h1{font-size:40px}.tradeListHead .primary{gap:0;padding:12px 14px}.tradeRow{grid-template-columns:52px minmax(78px,.7fr) minmax(0,1.5fr) 22px;gap:8px;padding:14px 42px 14px 10px}.tradeRow b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tradePreview{font-size:13px}.tradeExpanded{padding:0 18px 18px 10px}.rowDelete{top:10px;right:8px}.tradeListPage .tradeModal{padding:28px 20px}.tradeListPage .tradeModal h2{font-size:34px}}.pwaInstall{color:#fff;white-space:nowrap;background:#1e4b3e;border:0;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}.pwaInstallLarge{margin-top:12px;padding:15px 20px;font-size:15px;display:inline-flex}.installPage{background:linear-gradient(#f5f1e7dd,#f5f1e7dd),url(/taverna.jpg) 50%/cover fixed;min-height:100vh}.installCard{text-align:center;background:#faf8f1;width:min(620px,100% - 32px);margin:clamp(34px,8vh,90px) auto;padding:42px;box-shadow:0 18px 50px #180b0788}.installCard>img{object-fit:cover;border-radius:25px;width:112px;height:112px;box-shadow:0 7px 20px #0004}.installCard h1{margin:12px 0 16px;font:clamp(38px,8vw,58px)/.95 Georgia,serif}.installCard>p:not(.eyebrow){color:#5e594f;max-width:460px;margin:0 auto;line-height:1.6}.installSteps{text-align:left;background:#d7d0c1;gap:1px;margin-top:34px;display:grid}.installSteps article{background:#f2eee4;gap:7px;padding:18px;display:grid}.installSteps b{font:700 15px Georgia,serif}.installSteps span{color:#5e594f;font-size:14px;line-height:1.45}@media (max-width:850px){.topbar .pwaInstall{order:2;margin-left:auto}.topbar .profile{order:3}.topbar.menuOpen nav{z-index:5}}@media (display-mode:standalone){.topbar{padding-top:env(safe-area-inset-top);height:calc(82px + env(safe-area-inset-top))}body{overscroll-behavior:none}}.rankPlayerLink{color:var(--red);font:24px Georgia;text-decoration:none}.rankPlayerLink:hover{text-decoration:underline}.chatLink{color:#0d594d;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.reactionPicker{background:#f6d8a9ee;flex-wrap:wrap;gap:4px;margin-top:4px;padding:4px;display:none}.reactionPicker button{cursor:pointer;background:0 0;border:0;padding:2px 4px}.chatMessage:hover .reactionPicker,.chatMessage:focus-within .reactionPicker,.chatMessage .reactionBar{display:flex}.iosInstallHelp{z-index:50;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.iosInstallHelp>div{color:#181713;background:#faf8f1;width:min(460px,100%);padding:34px;position:relative;box-shadow:0 14px 45px #0008}.iosInstallHelp h2{margin:0 0 16px;font:38px Georgia}.iosInstallHelp p{line-height:1.5}.iosInstallHelp ol{padding-left:22px;line-height:1.6}.iosInstallHelp li+li{margin-top:8px}.seasonPage{gap:20px;max-width:1060px;margin:auto;display:grid}.seasonCard{border-top:3px solid var(--green);background:#faf8f1;grid-template-columns:1fr minmax(240px,.7fr);gap:30px;padding:28px;display:grid}.seasonCard h2{margin:0;font:34px Georgia,serif}.seasonCard input,.seasonAdd input{width:100%;font:inherit;background:#fff;border:1px solid #b9b09f;padding:11px}.seasonCard>div:first-child>input{margin-bottom:12px;font:28px Georgia,serif}.seasonDates{align-items:center;gap:8px;margin:12px 0;display:flex}.seasonDates input{min-width:0}.seasonPoints{border-top:1px solid #d7d0c1;margin:12px 0 0;padding:0;list-style:none}.seasonPoints li{border-bottom:1px solid #d7d0c1;justify-content:space-between;padding:8px 0;display:flex}.seasonPoints strong{color:var(--red)}.seasonAdd{border-top:3px solid var(--gold);background:#e8dfca;padding:28px}.seasonAdd h2{margin:0;font:34px Georgia,serif}.seasonAdd .primary{margin-top:6px}@media (max-width:850px){.seasonCard{grid-template-columns:1fr}.seasonDates{flex-wrap:wrap}.seasonDates input{flex:150px}}.rankRow.leagueRank{background:#dcefe0}.rankHeader,.rankRow{grid-template-columns:58px 42px 1fr 80px 72px 84px 65px}.rankHeader{grid-template-columns:1fr 80px 72px 84px 65px}.rankGameAverage{font-variant-numeric:tabular-nums}@media (max-width:850px){.rankHeader{grid-template-columns:minmax(0,1fr) 42px 48px 55px 28px;gap:0}.rankRow{grid-template-columns:28px 28px minmax(0,1fr) 42px 48px 55px 28px;gap:0}.rankHeader>span:nth-last-child(2),.rankRow .rankGameAverage{border-left:1px solid #d7d0c1;padding-left:4px}.rankHeader>span:last-child,.rankRow>span:last-child{padding-left:4px}.rankAverage,.rankGameAverage{text-align:right;font-size:13px}}.playerCard.leaguePlayer{background:#dcefe0}.playerCard.leaguePlayer:hover,.playerCard.leaguePlayer.selectedPlayer{background:#cce7d2}.treasureMarketTop{color:#4f4a42;align-items:center;gap:5px;min-height:24px;font-size:11px;display:flex}.treasureMarketTop span{color:#f3f3f3;background:#262626;border-radius:12px;padding:3px 5px}.treasureMarketTop .treasureLanguage{color:#1f3049;letter-spacing:.04em;background:#f4f0e4;border:1px solid #b9af99;font-weight:800}.treasureMarketTop .treasureFoil{color:#332204;background:#d6a92e;font-size:13px;line-height:1}.treasureMarketTop b{color:#fff;background:#3b3b3b;border-radius:50%;place-items:center;min-width:24px;height:24px;margin-left:auto;font-size:12px;display:grid}.treasureMarketBottom{justify-content:space-between;align-items:center;gap:8px;margin-top:-4px;font-size:12px;display:flex}.treasureMarketBottom strong{color:var(--ink)}.treasureMarketBottom time{color:#516a88;font-variant-numeric:tabular-nums}.treasureOpen{z-index:4;white-space:nowrap;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.treasureInline{z-index:5;background:#f7f3e8;width:min(1240px,100% - 48px);margin:min(76vh,780px) auto 60px;padding:36px;position:relative;box-shadow:0 18px 54px #0009}.treasureTitle{justify-content:space-between;align-items:start;gap:20px;display:flex}.treasureControls{flex:none;align-items:end;gap:10px;margin-top:8px;display:flex}.treasureControls label{color:#5e594f;gap:4px;font-size:11px;font-weight:700;display:grid}.treasureControls select{border:1px solid var(--ink);background:#faf8f1;min-width:125px;padding:10px;font:700 14px Arial,sans-serif}.treasureTitle .outline{flex:none}.treasureInline h2{margin:0;font:46px Georgia,serif}.treasureIntro{color:#5e594f;max-width:700px;line-height:1.55}.treasureGrid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:20px;margin-top:24px;display:grid}.treasureCard{border-top:3px solid var(--green);background:#ece5d4;gap:9px;padding:10px;display:grid;position:relative;box-shadow:3px 4px #c3b79d}.treasureCard img,.treasureImageFallback{aspect-ratio:146/204;object-fit:cover;transform-origin:50%;background:#1a1a1a;width:100%;transition:transform .18s,box-shadow .18s}.treasureCard img:hover{z-index:2;position:relative;transform:scale(1.55);box-shadow:0 12px 30px #000b}.treasureImageFallback{color:#eee;text-align:center;place-items:center;padding:12px;font-size:12px;display:grid}.treasureCard h3{min-height:36px;margin:0;font:700 14px/1.25 Arial,sans-serif}.treasureRank{grid-template-columns:34px minmax(0,1fr) 34px;align-items:end;gap:6px;display:grid}.treasureRank button{border:1px solid var(--ink);cursor:pointer;background:#faf8f1;height:38px;font-size:24px}.treasureRank button:disabled{opacity:.55;cursor:wait}.treasureRank label{color:#5e594f;gap:3px;font-size:10px;font-weight:700;display:grid}.treasureRank input{text-align:center;background:#fff;border:1px solid #aaa18f;width:100%;height:38px;padding:6px;font:700 16px Georgia,serif}.treasureAssigned{color:var(--green);font-size:13px}.treasureCard small{color:#716d65;font-size:12px}@media (max-width:850px){.treasureOpen{padding:13px 17px;font-size:14px;top:54%}.treasureInline{width:100%;margin:calc(72vw + 90px) 0 0;padding:30px 16px}.treasureTitle{gap:10px}.treasureControls{align-items:end;width:100%}.treasureControls select{width:100%;min-width:0}.treasureTitle .outline{padding:10px 12px;font-size:13px}.treasureInline h2{font-size:38px}.treasureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.treasureCard{padding:8px}.treasureCard h3{font-size:13px}.treasureRank{grid-template-columns:31px minmax(0,1fr) 31px}.treasureRank button,.treasureRank input{height:36px}.treasureCard img:active{z-index:2;position:relative;transform:scale(1.45);box-shadow:0 12px 30px #000b}}.waitlistCount{color:var(--green);margin:12px 0 0;font-size:14px}.gameTable.tableToneEdh{background:#e5f2e7;border-top-color:#6d9f77}.gameTable.tableToneCedh{background:#e7eff6;border-top-color:#7597b3}.gameTable.tableToneDraft{background:#eee8f5;border-top-color:#9884b0}.gameTable.tableTonePauper{background:#fbf1db;border-top-color:#c9a86a}.gameTable.tableToneAny{background:#f6e9e8;border-top-color:#bd8984}.gameTable.tableTone2hg{background:#e5f1f1;border-top-color:#72a5a8}.gameTable.tableTonePrecon{background:#f6eedf;border-top-color:#c49b5c}.gameTable.tableToneDefault{background:#faf8f1}.tableActions{grid-template-columns:1fr auto;gap:8px;display:grid}.tableActions button{background:var(--ink);color:#fff;border:0;min-height:46px;padding:10px 14px;font-weight:700}.tableActions .leaveTable{background:var(--red)}.tableActions .shareTable{color:var(--ink);border:1px solid var(--ink);white-space:nowrap;background:0 0}.tableActions .shareTable:disabled{opacity:.58;cursor:wait}@media (max-width:430px){.tableActions{grid-template-columns:1fr}.tableActions .shareTable{width:100%}}.gameTable{position:relative}.tableTop{padding-right:44px}.tableActions{grid-template-columns:1fr}.gameTable>.tableTop .shareTable{width:30px;height:30px;color:var(--ink);background:0 0;border:0;place-items:center;padding:5px;display:grid;position:absolute;top:20px;right:20px}.gameTable>.tableTop .shareTable svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.gameTable>.tableTop .shareTable:disabled{opacity:.45;cursor:wait}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gameTable>.draftTableDetails{color:#4d465b;margin:14px 0 4px;font-size:12px;line-height:1.55}.statsTabs{border-bottom:1px solid #d7d0c1;flex-wrap:wrap;gap:0;margin:24px 0 20px;display:flex}.statsTabs button{color:#5e594f;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 16px;font:700 14px Arial,sans-serif}.statsTabs button.active{border-bottom-color:var(--green);color:var(--green)}@media (max-width:600px){.statsTabs{grid-template-columns:1fr;display:grid}.statsTabs button{text-align:left}}.waitlistInfo{color:#5e594f;max-width:610px;margin:8px 0 0;font-size:15px;line-height:1.45}.playerDetails{scroll-margin-top:96px}.queuePreview{border-top:1px solid #1e4b3e33;margin:12px 0 0;padding-top:10px}.queuePreview>p{color:#355e50;letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.queueSeats{align-items:flex-start;gap:7px;display:flex}.queueSeats span{color:#527364;flex-direction:column;align-items:center;gap:3px;width:38px;min-height:46px;font-size:11px;display:flex}.queueSeats span i,.queueSeats img{box-sizing:border-box;object-fit:cover;border:1px dashed #6c8d80;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid}.queueSeats .queued i{color:#fff;background:#658b7d;border:0}.queueSeats small{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:38px;font-size:9px;line-height:1.1;display:block;overflow:hidden}.queueTable{border-top-color:#1e4b3e;margin-top:20px}.queueTable>p{color:var(--ink);font-size:13px}.queueSeats.queueSeatsFull{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;display:grid}.queueSeats.queueSeatsFull span{color:#777;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:auto;height:auto;min-height:62px;display:flex}.queueSeats.queueSeatsFull span i,.queueSeats.queueSeatsFull span img{object-fit:cover;color:#777;background:#f5f1e7;border:1px dashed #aaa;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;display:grid}.queueSeats.queueSeatsFull .queued i{background:var(--green);color:#fff;border:0}.queueSeats.queueSeatsFull small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:inherit;font-size:10px;display:block;overflow:hidden}.playInterest{border-top:1px solid #cfc5b0;margin-top:42px;padding-top:32px}.playInterest h2{margin:0;font:40px Georgia,serif}.playInterest>p:not(.eyebrow){color:#5e594f;margin:8px 0 20px;line-height:1.5}.playInterestList{background:#d5cbb8;border:1px solid #d5cbb8;gap:1px;display:grid}.playInterestDay{background:#faf8f1;grid-template-columns:150px 1fr;align-items:center;gap:20px;padding:14px 18px;display:grid}.playInterestDay>strong{font:700 18px Georgia,serif}.interestSeats{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.interestSeats button{color:#5f7465;cursor:pointer;background:#f4f0e6;border:1px dashed #8b9a8d;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:15px;display:grid}.interestSeats button.filled{color:#355e50;background:0 0;border:0;border-radius:0;align-content:start;gap:3px;width:44px;height:auto;min-height:58px}.interestSeats button:disabled{cursor:default}.interestSeats button:not(:disabled):hover{transform:scale(1.07)}.interestAvatar,.interestSeats img{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.interestSeats img{object-fit:cover;display:block}.interestSeats small{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:44px;font-size:9px;line-height:1.1;display:block;overflow:hidden}.interestSeats i{font-style:normal}@media (max-width:600px){.playInterest{margin-top:28px;padding-top:25px}.playInterest h2{font-size:32px}.playInterestDay{grid-template-columns:1fr;gap:10px;padding:13px 14px}.playInterestDay>strong{font-size:17px}.interestSeats{gap:8px}.interestSeats button{width:34px;height:34px}.interestSeats button.filled{width:40px;min-height:55px}.interestAvatar,.interestSeats img{width:34px;height:34px}.interestSeats small{max-width:40px;font-size:8px}}@media (max-width:850px){body{background-attachment:scroll,scroll}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f1e7}.tavernaPage,.installPage{background-attachment:scroll}}.treasurePrinting{color:#716d65;letter-spacing:.02em;min-height:15px;margin:-5px 0 0;font:700 10px/1.35 Arial,sans-serif}.treasureControls button:first-of-type{font-size:0}.treasureControls button:first-of-type:after{content:"Poredaj po mojoj listi";font-size:14px}@media (max-width:850px){.treasureTitle{flex-direction:column;align-items:stretch}.treasureTitle>div:first-child{min-width:0}.treasureControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:0;display:grid}.treasureControls label,.treasureControls button:first-of-type{grid-column:1/-1}.treasureControls .outline{white-space:normal;min-width:0;padding:10px 8px;font-size:12px}.treasureControls select{width:100%}}.draftArchive{border-top:3px solid var(--gold);background:#faf8f1;margin-top:24px;padding:30px}.draftArchiveHeading{justify-content:space-between;align-items:start;gap:22px;display:flex}.draftArchiveHeading h2,.draftArchiveDecks h2,.draftArchiveMatches h2{margin:0;font:34px Georgia,serif}.draftArchiveHeading>div>p:not(.eyebrow){color:#686157;max-width:650px;line-height:1.5}.draftArchiveBadge{color:#255e40;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#d6eadb;padding:7px 10px;font-size:12px;font-weight:800}.draftArchive .draftStandings{gap:4px;margin:24px 0 0;padding:0;list-style:none;display:grid}.draftArchive .draftStandings li{background:#f0eadc;grid-template-columns:34px 1fr auto 42px;align-items:center;gap:10px;padding:11px 13px;display:grid}.draftArchive .draftStandings li>small{color:#6d665c}.draftArchive .draftStandings li>strong{color:var(--red);text-align:right;font:26px Georgia,serif}.draftArchiveDecks,.draftArchiveMatches{border-top:1px solid #d7d0c1;margin-top:26px;padding-top:22px}.draftArchiveDecks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.draftArchiveDecks article{background:#f0eadc;min-height:84px;padding:13px}.draftArchiveDecks article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.draftColorChips{flex-wrap:wrap;gap:5px;display:flex}.draftColorChip{color:#37312b;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font:800 12px Arial,sans-serif;display:grid}.draftColorW{background:#f5edc8}.draftColorU{background:#bce0ef}.draftColorB{color:#fff;background:#524758}.draftColorR{background:#efb6ad}.draftColorG{background:#bddbb8}.draftArchiveDecks a{color:var(--ink);align-items:center;gap:9px;margin-top:11px;text-decoration:none;display:flex}.draftArchiveDecks a:hover{text-decoration:underline}.draftArchiveDecks a img{object-fit:cover;border-radius:3px;width:32px;height:44px}.draftArchiveDecks a span{gap:2px;display:grid}.draftArchiveDecks a small{color:#716d65}.draftArchiveMatches>div{margin-top:16px}.draftArchiveMatches h3{margin:0 0 7px;font:22px Georgia,serif}.draftArchiveMatches p{background:#f0eadc;border-bottom:1px solid #d7d0c1;margin:0;padding:9px 12px}.draftArchiveMatches em{color:#777;font-size:12px}.draftWinner{color:#24623a}.draftPlayerStats{border-top:3px solid var(--gold);margin-top:30px;padding-top:26px}.draftPlayerStats>div:first-child>h3{margin:0;font:30px Georgia,serif}.draftPlayerStats>div:first-child>p:not(.eyebrow){color:#686157;line-height:1.5}.draftPlayerStats .statCards{margin-top:18px}.draftPlayerStats .detailColumns{margin-top:22px}@media (max-width:700px){.draftArchive{padding:24px 18px}.draftArchiveHeading{align-items:start}.draftArchiveHeading h2,.draftArchiveDecks h2,.draftArchiveMatches h2{font-size:30px}.draftArchive .draftStandings li{grid-template-columns:26px 1fr 36px}.draftArchive .draftStandings li>small{grid-column:2}.draftArchive .draftStandings li>strong{grid-area:1/3/3}.draftArchiveDecks>div{grid-template-columns:1fr}.draftPlayerStats>div:first-child>h3{font-size:27px}}.appStart{color:#f8ead3;text-align:center;background:#1b0e08;place-items:center;min-height:100vh;padding:24px;font:22px Georgia,serif;display:grid}.lifeCounterPage{color:#f8f4e8;background:#111713;min-height:100vh}.lifeCounterPage .topbar{position:relative}.lifeToolbar{background:#19251e;border-bottom:1px solid #59705e;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.lifeToolbar .eyebrow{color:#b6dfc1;margin:0 0 4px}.lifeToolbar h1{margin:0;font:30px Georgia,serif}.lifeActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.wakeButton,.lifeReset{color:#152218;cursor:pointer;background:#f7f2e5;border:1px solid #9ebca5;padding:11px 13px;font-weight:800}.wakeButton.on{color:#fff;background:#23734d;border-color:#59be81}.lifeReset{color:#e8e1cf;background:0 0;border-color:#8d9c90}.lifeGrid{background:#111713;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;min-height:calc(100vh - 160px);display:grid}.lifePlayer{background:linear-gradient(135deg,#24372b,#19241d);border:1px solid #497057;min-height:calc(50vh - 80px);display:block;position:relative;overflow:hidden;container-type:size}.lifePlayerContent{grid-template-rows:auto 1fr auto auto;padding:14px;display:grid;position:absolute;inset:0}.lifePlayer1 .lifePlayerContent,.lifePlayer3 .lifePlayerContent{top:50%;left:50%;width:100cqh;height:100cqw;inset:auto;transform:translate(-50%,-50%)rotate(-90deg)}.lifePlayer2 .lifePlayerContent,.lifePlayer4 .lifePlayerContent{top:50%;left:50%;width:100cqh;height:100cqw;inset:auto;transform:translate(-50%,-50%)rotate(90deg)}.lifePlayer2{background:linear-gradient(135deg,#283e45,#17272c);border-color:#4b8591}.lifePlayer3{background:linear-gradient(135deg,#47342c,#291d19);border-color:#9b6c57}.lifePlayer4{background:linear-gradient(135deg,#48324c,#281d2b);border-color:#8c6392}.lifePlayer.eliminated{filter:grayscale();opacity:.52}.lifePlayer input{color:#f8f4e8;text-align:center;background:0 0;border:0;border-bottom:1px solid #fff5;width:100%;padding:4px 2px;font:700 clamp(15px,2.8vw,25px) Georgia,serif}.lifeValue{color:#fff;text-shadow:0 3px 14px #000a;-webkit-user-select:none;user-select:none;place-items:center;font:clamp(76px,17vw,190px)/.85 Georgia,serif;display:grid}.lifeControls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lifeControls button{color:#fff;cursor:pointer;touch-action:manipulation;background:#ffffff15;border:1px solid #fff7;min-height:66px;font:clamp(48px,7vw,82px)/.7 Arial,sans-serif}.lifeControls button:active{background:#ffffff35;transform:scale(.98)}.commanderButton{color:#eaf6e8;cursor:pointer;background:#111a15aa;border:0;justify-content:center;align-items:center;gap:8px;margin-top:9px;padding:9px;font-weight:800;display:flex}.commanderButton span{color:#211806;background:#d1a13e;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.commanderBackdrop{z-index:20;background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.commanderModal{color:#1b241d;background:#f7f2e5;border-top:4px solid #255e40;width:min(500px,100%);padding:32px;position:relative;box-shadow:0 20px 50px #0009}.commanderModal h2{margin:4px 0 8px;font:36px Georgia,serif}.commanderModal>p:not(.eyebrow){color:#5d625b;margin-bottom:22px}.commanderRows{gap:8px;display:grid}.commanderRows>div{background:#e6e0d0;grid-template-columns:1fr 52px 58px 52px;align-items:center;gap:8px;padding:11px;display:grid}.commanderRows button{color:#193c28;cursor:pointer;background:#fff;border:1px solid #345640;height:42px;font-size:28px}.commanderRows strong{text-align:center;font:32px Georgia,serif}.commanderRows .lethal{color:#a72920}.commanderModal .modalClose{color:#1b241d}:is(.lifeCounterPage button:focus-visible,.lifePlayer input:focus-visible){outline-offset:2px;outline:3px solid #f3c867}@media (max-width:600px){.lifeToolbar{padding:11px 12px}.lifeToolbar h1{font-size:25px}.lifeToolbar .eyebrow{font-size:10px}.lifeActions{gap:5px}.wakeButton,.lifeReset{padding:8px;font-size:11px}.lifeGrid{min-height:calc(100vh - 142px)}.lifePlayer{min-height:calc(50vh - 71px)}.lifePlayerContent{padding:9px}.lifeControls button{min-height:52px}.commanderButton{margin-top:6px;padding:7px;font-size:11px}.commanderModal{padding:26px 18px}.commanderModal h2{font-size:30px}.commanderRows>div{grid-template-columns:1fr 44px 46px 44px;padding:9px;font-size:13px}}.rankHeader>span+span,.rankRow strong,.rankRow .rankAverage,.rankRow .rankGameAverage,.rankRow>span:last-child{font-variant-numeric:tabular-nums;border-left:1px solid #d7d0c1;place-items:center;min-width:0;display:grid}.rankHeader>span+span{padding:0 7px}.rankRow strong,.rankRow .rankAverage,.rankRow .rankGameAverage,.rankRow>span:last-child{padding:0 6px}@media (max-width:850px){.rankHeader>span+span{padding:0 3px}.rankRow strong,.rankRow .rankAverage,.rankRow .rankGameAverage,.rankRow>span:last-child{padding:0 2px}.rankHeader>span:nth-last-child(2),.rankRow .rankGameAverage,.rankHeader>span:last-child,.rankRow>span:last-child{border-left:1px solid #d7d0c1}}.playInterestDay>strong{white-space:pre-line;line-height:1.45}.rewardArchive{border-top:3px solid var(--gold);background:#faf8f1;margin-top:34px;padding:30px}.rewardArchiveHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rewardArchiveHead h2{margin:0;font:34px Georgia,serif}.rewardArchiveHead>div:first-child>p:not(.eyebrow){color:#625c53;max-width:680px;line-height:1.5}.rewardArchiveHead>div:last-child{text-align:center;background:#e9e0ca;gap:3px;min-width:126px;padding:12px;display:grid}.rewardArchiveHead>div:last-child b{color:var(--red);font:29px Georgia,serif}.rewardArchiveHead>div:last-child span{color:#625c53;font-size:11px}.rewardTotals{background:#d8cfbb;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:24px 0;display:grid}.rewardTotals>div{background:#f3eee2;gap:4px;padding:11px;display:grid}.rewardTotals strong{font:18px Georgia,serif}.rewardTotals span{color:#645d52;font-size:12px}.rewardArchive h3{margin:28px 0 10px;font:26px Georgia,serif}.rewardAllocationList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rewardAllocationList article{background:#f0eadc;grid-template-columns:42px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.rewardAllocationList img{object-fit:cover;border-radius:3px;width:42px;height:58px}.rewardAllocationList article>div{gap:3px;min-width:0;display:grid}.rewardAllocationList small{color:#716a5f;font-size:10px}.rewardAllocationList strong{font-size:13px;line-height:1.2}.rewardAllocationList span{color:#355e50;font-size:11px}.rewardAllocationList em{color:#74633d;grid-column:1/-1;font-size:10px;font-style:normal}.rewardPool{border-top:1px solid #d7d0c1;margin-top:24px;padding-top:18px}.rewardPool summary{cursor:pointer;font-weight:800}.rewardPool>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:14px;display:grid}.rewardPool article{background:#f0eadc;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:8px;font-size:12px;display:grid}.rewardPool img{object-fit:cover;border-radius:2px;width:30px;height:42px}.rewardPool span{gap:2px;display:grid}.rewardPool small{color:#70695e;font-size:9px}.rewardPool b{color:var(--green);white-space:nowrap;font-size:11px}@media (max-width:850px){.rewardArchive{padding:22px 15px}.rewardArchiveHead{grid-template-columns:1fr;display:grid}.rewardArchiveHead>div:last-child{justify-self:start}.rewardAllocationList,.rewardPool>div{grid-template-columns:1fr}}.preferenceArchive{border-top:3px solid var(--green);background:#faf8f1;margin-top:34px;padding:30px}.preferenceArchiveHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.preferenceArchiveHead h2{margin:0;font:34px Georgia,serif}.preferenceArchiveHead>div>p:not(.eyebrow){color:#625c53;max-width:650px;line-height:1.5}.preferenceArchiveHead>span{color:#274d3e;white-space:nowrap;background:#dce9de;padding:10px 12px;font-weight:800}.preferenceArchiveList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.preferenceArchiveList li{background:#f0eadc;grid-template-columns:34px 38px 1fr auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.preferenceArchiveList li>b{color:var(--red);font:18px Georgia,serif}.preferenceArchiveList img{object-fit:cover;border-radius:3px;width:38px;height:53px}.preferenceArchiveList div{gap:3px;min-width:0;display:grid}.preferenceArchiveList strong{font-size:14px;line-height:1.2}.preferenceArchiveList small{color:#70695e;font-size:10px;line-height:1.25}.preferenceArchiveList em{color:var(--green);white-space:nowrap;font-size:11px;font-style:normal}@media (max-width:850px){.preferenceArchive{padding:22px 15px}.preferenceArchiveHead{grid-template-columns:1fr;display:grid}.preferenceArchiveHead>span{justify-self:start}.preferenceArchiveList{grid-template-columns:1fr}.preferenceArchiveList li{grid-template-columns:30px 35px 1fr}.preferenceArchiveList img{width:35px;height:49px}.preferenceArchiveList em{grid-column:3;font-size:10px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
