@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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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]){appearance:button}::file-selector-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}.absolute{position:absolute}.relative{position:relative}.static{position:static}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}}body{color:#f9fafb;background:#111827;min-height:100vh;margin:0;font-family:Arial,Noto Sans JP,sans-serif}*{box-sizing:border-box}.page{flex-direction:column;gap:2rem;max-width:1600px;margin:0 auto;padding:clamp(1rem,3vw,2.5rem);display:flex}.home{max-width:1000px}h1{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700}h2{margin-bottom:1rem;font-size:1.2rem;font-weight:700}h3{margin-bottom:.75rem;font-size:.95rem;font-weight:700}p{margin:.65rem 0;line-height:1.7}a{color:#93c5fd;text-underline-offset:.25em}a:hover{text-decoration:underline}button,input,select{font:inherit;color:#f9fafb;background:#111827;border:1px solid #52627a;border-radius:.5rem;max-width:100%;padding:.6rem .85rem}button{cursor:pointer}button:hover:not(:disabled){background:#263751}button:disabled{opacity:.45;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #fbbf24}button.primary,button[aria-pressed=true]{background:#1e40af;border-color:#93c5fd}label{flex-wrap:wrap;align-items:center;gap:.65rem;display:inline-flex}.panel{background:#1b2639;border:1px solid #37465d;border-radius:.85rem;padding:1.2rem}.muted,small{color:#b6c5d9}.eyebrow{color:#93c5fd;font-size:.9rem}.toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.viewer-header{justify-content:space-between}.tabs{gap:.5rem;display:flex}.cpu-form{gap:.6rem;display:grid}.cpu-form input{width:14rem;min-width:0}.cpu-form input[type=checkbox]{width:auto}.seat-configs{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:1rem;display:grid}.seat-config{flex-direction:column;gap:.8rem;min-width:0;display:flex}.seat-config legend{padding:0 .4rem}.seat-config label{gap:.4rem;display:grid}.seat-config select,.seat-config input{width:100%;min-width:0}.error,.fallback{color:#fcd68a}.error:empty{display:none}.log-list{gap:.8rem;padding:0;list-style:none;display:grid}.log-link{color:inherit;overflow-wrap:anywhere;flex-direction:column;gap:.4rem;text-decoration:none;display:flex}.log-link:hover{border-color:#93c5fd;text-decoration:none}.section-stack{flex-direction:column;gap:2rem;min-width:0;display:flex}.pack-grid{grid-template-columns:repeat(auto-fill,minmax(min(145px,100%),1fr));gap:1rem;display:grid}.picked-grid{grid-template-columns:repeat(auto-fill,minmax(min(90px,100%),1fr));gap:.6rem;display:grid}.card-button{text-align:left;background:0 0;border:2px solid #0000;border-radius:.6rem;width:100%;min-width:0;padding:0;overflow:hidden}.card-button.selected{border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf24}.card-image{aspect-ratio:63/88;background:#263751;border-radius:.45rem;place-items:center;width:100%;display:grid;overflow:hidden}.card-image img{object-fit:contain;width:100%;height:100%}.card-image span{color:#cbd5e1;text-align:center;padding:.5rem}.card-caption{overflow-wrap:anywhere;padding:.4rem .2rem;font-size:.75rem;display:block}.card-caption strong{color:#fbbf24}.color-summary{color:#dbeafe;overflow-wrap:anywhere}.mana-columns{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.mana-column{min-width:0}.mana-column h3{min-height:2.8rem}.card-stack{flex-direction:column;display:flex}.card-stack .card-button{border-radius:.45rem;position:relative}.card-stack .card-button+.card-button{margin-top:-112%}.card-stack .card-caption{display:none}.card-stack .card-button:focus-visible{z-index:1}.basic-lands{margin:.85rem 0;padding:0;line-height:1.9;list-style:none}.rules-text{white-space:pre-wrap;overflow-wrap:anywhere}.card-dialog{color:#f9fafb;background:#182438;border:1px solid #64748b;border-radius:1rem;width:min(1100px,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:1.5rem;overflow-y:auto}.card-dialog::backdrop{background:#000c}.dialog-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.dialog-heading h2{margin:0}.detail-faces{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:2rem;margin-top:1rem;display:grid}.detail-face{flex-direction:column;gap:1rem;min-width:0;display:flex}.detail-face .card-image{max-width:340px;margin:0 auto}@media (max-width:1100px){.mana-columns{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:2rem}}@media (max-width:600px){.mana-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:.9rem}.card-dialog{padding:1rem}}.page:has(.draft-viewer){gap:0;max-width:none;padding:10px}.page:has(.draft-viewer)>header{display:none}.draft-viewer{flex-direction:column;gap:12px;min-width:0;display:flex}.picks-bar{flex-wrap:wrap;align-items:center;gap:6px;padding:8px;font-size:14px;display:flex}.picks-bar>*,.picks-bar label{min-width:0}.picks-bar label{white-space:nowrap;flex-wrap:nowrap;gap:4px}.picks-bar button,.picks-bar select,.picked-heading button{border-radius:5px;padding:5px 6px}.picks-bar .tabs{gap:4px}.seat-select{flex:180px;max-width:300px}.seat-select select{flex:1;width:0}.table-status{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.cost-details summary{cursor:pointer;list-style:none}.cost-details summary::-webkit-details-marker{display:none}.cost-toggle:before{content:"▼"}.cost-details[open] .cost-toggle:before{content:"▲"}.cost-popup{z-index:10;overflow-wrap:anywhere;width:min(650px,100vw - 20px);max-height:60dvh;position:absolute;right:10px;overflow:auto}.picks-layout{flex:1;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;min-height:0;display:grid}.pick-main,.pick-history{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.picks-layout h2,.picks-layout h3,.picks-layout p{margin:0}.picks-layout h2{font-size:16px}.seat-badge{background:#263751;border:1px solid #52627a;border-radius:10px;flex:0 0 48px;align-self:flex-start;align-items:center;gap:10px;min-width:0;max-width:100%;height:48px;padding:8px 14px;font-size:19px;font-weight:700;display:flex}.seat-badge>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.seat-badge .provider-icon{width:26px;height:26px;margin:0}.pick-comment{background:#1b2e49;border:1px solid #93c5fd;border-left-width:4px;border-radius:8px;flex:0 0 114px;height:114px;padding:8px 12px;font-size:16px;line-height:1.5;overflow-y:auto}.pick-comment p{line-height:inherit;margin:0}.pick-pack-space{flex:1;min-height:0;container-type:size}.pick-pack-grid{--pack-width:min(calc((100cqw - 38px) / 5), calc((100cqh - 106px) / 3 * 63 / 88));grid-template-columns:repeat(5, var(--pack-width));place-content:start center;gap:8px;padding:3px;display:grid}.pick-pack-grid .card-caption{white-space:nowrap;text-overflow:ellipsis;height:24px;padding:2px;font-size:14px;line-height:20px;overflow:hidden}.picked-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:15px;display:flex}.draft-viewer{--picked-color-W:#e8e2c8;--picked-color-U:#4a90d9;--picked-color-B:#8a7f8e;--picked-color-R:#d9534f;--picked-color-G:#4caf50;--picked-color-multicolor:#d4af37;--picked-color-colorless:#a0a4ab;--picked-color-land:#8d6e4f}.picked-color-bar{background:#263751;border-radius:3px;flex:0 0 9px;height:9px;display:flex;overflow:hidden}.picked-color-bar span{flex-basis:0;min-width:0}.picked-color-W{background:var(--picked-color-W)}.picked-color-U{background:var(--picked-color-U)}.picked-color-B{background:var(--picked-color-B)}.picked-color-R{background:var(--picked-color-R)}.picked-color-G{background:var(--picked-color-G)}.picked-color-multicolor{background:var(--picked-color-multicolor)}.picked-color-colorless{background:var(--picked-color-colorless)}.picked-color-land{background:var(--picked-color-land)}.picked-preview{z-index:20;pointer-events:none;display:none;position:fixed}@media (hover:hover){.picked-preview{display:block}}.picked-columns{grid-template-columns:repeat(var(--column-count), minmax(0, 1fr));flex:1;gap:6px;min-height:0;display:grid}.picked-column{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.picked-column h3{overflow-wrap:anywhere;min-height:44px;font-size:15px}.picked-column small{white-space:nowrap}.picked-stack-space{flex:1;min-height:0;container-type:size}.picked-stack{--stack-width:min(calc(100cqw - 6px), calc((100cqh - 6px) / var(--stack-factor)));width:var(--stack-width);margin:3px auto;position:relative}.picked-stack-card{width:100%;top:calc(var(--card-index) * var(--stack-width) * 88 / 63 * .13);position:absolute}.picked-stack-card .card-button{aspect-ratio:63/88;display:block}.picked-stack-card .card-image{height:100%}.picked-stack-card .card-caption{display:none}.picked-stack-card:focus-within{z-index:1}.card-menu{z-index:30;flex-direction:column;gap:6px;width:min(380px,100vw - 16px);max-height:calc(100dvh - 16px);padding:8px;display:flex;position:fixed;overflow-y:auto}.card-menu button{text-align:left;overflow-wrap:anywhere}.deck-view{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex}.deck-summary{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px 12px;min-width:0;font-size:15px;display:flex}.deck-summary>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.deck-summary>.deck-export{flex-wrap:nowrap;overflow:hidden}.deck-export{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin-left:auto;font-size:13px;display:flex}.deck-export button{border-radius:5px;padding:4px 6px}.deck-export-status:empty{display:none}.deck-export-dialog{width:min(650px,100% - 2rem)}.deck-export-dialog textarea{resize:none;color:#f9fafb;background:#111827;border:1px solid #64748b;width:100%;height:min(50dvh,400px);margin-bottom:12px;padding:8px;display:block}.deck-board{flex:1;min-height:0;container-type:size}.deck-layout{grid-template-columns:var(--deck-section-tracks);align-content:start;gap:16px;height:100%;display:grid}.deck-main,.deck-side{min-width:0}.deck-side{background:#202f46;border:1px solid #52627a;border-radius:8px;padding:4px}.deck-side .deck-stack{--display-width:calc(var(--deck-card-width) * var(--side-scale));--display-step:calc(var(--deck-step) * var(--side-scale))}.deck-layout h2{white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:15px;line-height:22px;overflow:hidden}.deck-main-columns{grid-template-columns:var(--deck-main-tracks);gap:8px;display:grid}.deck-side-columns{grid-template-columns:repeat(var(--side-count), minmax(0, 1fr));gap:8px;padding-top:26px;display:grid}.deck-land-columns{grid-template-columns:repeat(var(--land-count), minmax(0, 1fr));align-items:start;gap:8px;display:grid}.deck-spell-columns{grid-template-columns:repeat(var(--main-count), minmax(0, 1fr));align-items:start;gap:8px;display:grid}.deck-column{min-width:0}.deck-column h3{white-space:nowrap;margin:0 0 6px;font-size:15px;line-height:20px}.deck-column-empty h3{white-space:normal}.deck-column-empty h3 small{display:block}.deck-stack{--display-width:var(--deck-card-width);--display-step:var(--deck-step);width:var(--display-width);height:calc(var(--display-width) * 88 / 63 + var(--stack-steps) * var(--display-step));margin:3px auto;position:relative}.deck-stack:empty{height:0}.deck-stack-card{width:100%;top:calc(var(--card-index) * var(--display-step));position:absolute}.deck-stack-card .card-button{aspect-ratio:63/88;display:block}.deck-stack-card .card-image{height:100%}.deck-stack-card .card-caption{display:none}.deck-stack-card:focus-within{z-index:1}.basic-land-dot{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.deck-column .basic-lands{overflow-wrap:anywhere;margin:8px 0 0;font-size:18px;font-weight:700;line-height:28px}.draft-viewer.reviews-viewer{height:calc(100dvh - 20px)}.reviews-viewer>.picks-bar{flex-shrink:0}.reviews-view{flex-direction:column;flex:1;gap:12px;min-height:0;padding:2px;display:flex;overflow-y:auto}.reviews-view>*{flex-shrink:0}.reviews-view h2,.reviews-view p{margin:0}.review-votes{flex-direction:column;gap:8px;display:flex}.review-vote-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.review-vote-list li{grid-template-columns:minmax(120px,2fr) minmax(70px,1fr) minmax(50px,3fr) 3em;align-items:center;gap:10px;display:grid}.review-seat{color:#93c5fd;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.seat-number{color:#cbd5e1;vertical-align:.08em;white-space:nowrap;background:#1e293b;border:1px solid #475569;border-radius:4px;margin-right:6px;padding:1px 5px;font-size:12px;font-weight:700;line-height:1.35;display:inline-block}.review-colors{flex-direction:column;gap:3px;min-width:65px;font-size:13px;display:inline-flex}.review-vote-track{background:#263751;border-radius:4px;height:12px;overflow:hidden}.review-vote-track>span{background:#60a5fa;height:100%;display:block}.review-cards{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:12px;display:grid}.review-card{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.review-card>.review-colors{align-self:start}.review-comment{flex:none;height:auto;min-height:80px;overflow:visible}.review-card small{overflow-wrap:anywhere}@media (max-width:500px){.review-vote-list li{grid-template-columns:minmax(0,1fr) 65px 3em;gap:6px}.review-vote-track{grid-area:2/1/auto/3}.review-vote-list li>strong{grid-area:1/3/3}}@media (min-width:768px){.draft-viewer{height:calc(100dvh - 20px)}}@media (max-width:767px){.picks-layout{flex-direction:column;display:flex}.seat-badge{order:-1}.deck-summary{order:-2}.pick-pack-space{flex:none;container-type:inline-size}.pick-pack-grid{--pack-width:calc((100cqw - 38px) / 5)}.pick-history{min-height:600px}.picked-columns{flex:none;height:540px}.picks-bar .seat-select{max-width:100%}.picked-heading .tabs{gap:4px}.deck-board{flex:none;container-type:inline-size}.deck-layout{flex-direction:column;gap:20px;height:auto;display:flex}.deck-main-columns{flex-wrap:wrap;gap:16px 8px;display:flex}.deck-main-columns>.deck-column{width:var(--main-column-width,var(--deck-card-width))}.deck-main-columns>.deck-column-empty{width:48px}.deck-main-columns>.deck-land-column{width:var(--deck-land-width)}.deck-side-columns{grid-template-columns:repeat(var(--side-count), minmax(0, 1fr));padding-top:0}.deck-column .basic-lands{text-align:center}}.provider-icon{vertical-align:-.15em;object-fit:contain;flex-shrink:0;width:1em;height:1em;margin-inline-end:.3em;display:inline-block}.provider-icon-mono{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.draft-viewer.play-seat{height:auto;min-height:calc(100dvh - 20px)}.play-seat header{flex-shrink:0}.play-seat h1{font-size:1.2rem}.play-seat fieldset{border:0;min-width:0;margin:0;padding:0}.play-controls{flex-shrink:0}.play-comment{flex-direction:column;align-items:stretch;margin:16px 0;display:flex}.play-seat textarea{font:inherit;color:#f9fafb;background:#111827;border:1px solid #52627a;border-radius:.5rem;width:100%;padding:.6rem}.play-seat textarea:focus-visible{outline-offset:3px;outline:3px solid #fbbf24}.play-basics button{margin-left:4px;padding:.3rem .6rem}.play-build section{margin:20px 0}.play-build .picked-grid{grid-template-columns:repeat(auto-fill,minmax(90px,120px))}.play-review{flex-direction:column;gap:12px;min-width:0;display:flex}.play-review-submit{z-index:10;background:#1b2639;border:1px solid #52627a;border-radius:8px;padding:10px;position:sticky;top:0}.play-review-submit h2{margin:0 0 8px}.play-review-form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.play-review-form label{flex:460px;min-width:0}.play-review-form input{flex:1;min-width:100px}.play-review-nomination{overflow-wrap:anywhere;flex:0 200px}.play-review-seats{flex-wrap:wrap;gap:6px;display:flex}.play-review-seats button{overflow-wrap:anywhere;padding:6px 10px}.play-review-seats button[aria-pressed=true]{box-shadow:inset 0 -3px #93c5fd}.play-review-star{color:#fbbf24}.play-review-deck{flex-direction:column;gap:8px;min-width:0;height:max(500px,100dvh - 260px);display:flex}.play-review-deck-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.play-review-deck-heading h2{overflow-wrap:anywhere;margin:0}.play-review-deck-heading button{margin-left:auto}@media (max-width:767px){.play-review-deck{height:auto}.play-review-form label{flex-basis:100%}.play-review-form input{width:100%}.play-review-nomination{flex:1}}@media (min-width:768px){.draft-viewer.play-picking{height:calc(100dvh - 20px);min-height:620px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
