:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#2468b5;--blue-dark:#184f90;--orange:#e9701c;--orange-dark:#9d3a0e;--cream:#fff9ea;--peach-light:#fff0d2;--ink:#39342f;--muted:#756c64;--discord:#5865f2;--surface-page:#fff;--surface-input:#fffdf5;--border-panel:#b88739;--text-field:#574531;--focus-ring:#ffd06a;--layout-gap:12px;color:var(--ink);font-family:Tahoma,Verdana,Arial,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(#c2e2f0 0%,#a7d2ea 48%,#80b5d6 100%);min-width:320px;min-height:100vh;margin:0;padding-top:8px;font-size:12px;overflow-x:hidden}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit}small{font-size:10px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 4px #173e61}
.site{background:var(--surface-page);flex-direction:column;width:min(1050px,100% - 20px);min-height:calc(100dvh - 38px);margin:0 auto 30px;display:flex;box-shadow:0 5px 18px #2b3e4647}.site>header{z-index:2147483645;position:relative}.sky-banner{background:url(/banner_image.png) 50%/cover no-repeat;border-bottom:2px solid #b28d4b;justify-content:flex-start;align-items:center;min-height:116px;padding:0 34px;display:flex;position:relative;overflow:hidden}.hero-logo{color:#fff;text-align:left;text-shadow:-2px -2px #22587e,2px -2px #22587e,-2px 2px #22587e,2px 2px #22587e,0 4px #16476d}.hero-logo-link{align-self:stretch;align-items:center;margin-left:53px;padding:0 24px;text-decoration:none;display:flex}.hero-logo-link:focus-visible{outline-offset:-5px;border-radius:4px;outline:3px solid #fff}.hero-logo small{color:#fff;letter-spacing:1.7px;text-shadow:0 1px #000c;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.hero-logo strong{letter-spacing:-1px;font:900 31px/1 Arial Rounded MT Bold,Arial,sans-serif}.hero-logo em{color:#ff9b3e;font-style:normal}.primary-navigation-shell{position:relative}.paper-tabs{background:#f1e7ca;border-bottom:4px solid #d9d7ce;min-height:45px;display:flex}.paper-tabs>a,.nav-folder-trigger,.mobile-nav-toggle{color:#703616;text-shadow:0 1px #fff;background:linear-gradient(#fff9df,#eddfb7);border:1px solid #b99457;border-bottom-color:#8d6f3d;justify-content:center;align-items:center;min-width:0;padding:8px 16px 6px;font-weight:700;text-decoration:none;display:inline-flex}.mobile-nav-toggle{cursor:pointer;width:100%;min-height:45px;font:inherit;justify-content:space-between;font-weight:700;display:none}.mobile-nav-icon{gap:4px;width:20px;display:grid}.mobile-nav-icon>span{background:currentColor;border-radius:2px;height:2px;display:block}.paper-tabs>a,.nav-folder{flex:0 0 140px}.paper-tabs>a:not(:first-child),.paper-tabs>.nav-folder:not(:first-child) .nav-folder-trigger{border-left:0}.paper-tabs>a.active,.nav-folder-trigger.active{color:#8a2f0d;box-shadow:inset 0 3px var(--orange);background:linear-gradient(#fffdf0,#f7edcf)}.nav-folder{min-width:0;display:flex;position:relative}.nav-folder-trigger{cursor:pointer;width:100%;font:inherit;flex:1;font-weight:700}.nav-folder-trigger:hover,.nav-folder-trigger[aria-expanded=true]{color:#8a2f0d;background:linear-gradient(#fffdf0,#f7edcf)}.nav-submenu{z-index:2147483647;background:#fff9df;border:1px solid #b99457;border-top:0;width:100%;max-height:none;display:grid;position:absolute;top:100%;left:0;right:0;overflow:visible;box-shadow:0 7px 12px #2b3e4652}.nav-submenu[hidden]{display:none}.nav-submenu>a{color:#703616;width:100%;min-height:38px;font:inherit;text-align:left;text-shadow:0 1px #fff;background:linear-gradient(#fff9df,#eddfb7);border:0;align-items:center;padding:8px 16px;font-weight:700;text-decoration:none;display:inline-flex}.nav-submenu>a+a{border-top:1px solid #b99457}.nav-submenu>a:hover,.nav-submenu>a:focus-visible,.nav-submenu>a.active{color:#8a2f0d;background:#fffdf0}.nav-submenu>a.active{box-shadow:inset 3px 0 var(--orange)}.theme-toggle{color:#30383c;background:linear-gradient(#fff,#e3e7e9);border:1px solid #7d8589;border-radius:4px;flex:0 0 62px;align-self:center;height:29px;margin:0 9px 0 auto;font-size:10px;font-weight:700;box-shadow:inset 0 1px #ffffffbf,0 1px #2730352e}.theme-toggle:hover{background:#d7dde0}
.workflow-page{background:var(--surface-page);min-height:610px;padding:26px 28px 34px}.workflow-shell{width:min(860px,100%);margin:0 auto}.panel{border:1px solid var(--border-panel);background:var(--cream);border-radius:10px;margin-top:20px;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff61,0 2px #ded7cb}.panel-title{color:#774112;background:linear-gradient(#ffe7af,#ffd187);border-bottom:1px solid #d4973a;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:10px 17px;display:flex}.panel-title h1,.panel-title h2{margin:0;font-size:13px}.panel-title span{color:#765840;font-size:10px}.workflow-panel-bare-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workflow-panel-bare-heading h1,.workflow-panel-bare-heading h2{margin:0;font-size:13px}.panel-body{padding:22px}.panel-body.workflow-panel-body-unpadded{padding:0}.panel-tabs{background:#eee4c8;border-bottom:1px solid #b99457;align-items:end;min-height:42px;padding:8px 12px 0;display:flex;overflow-x:auto}.panel-tabs button{color:#7b3f17;background:linear-gradient(#fffdf0,#f5e7bd);border:1px solid #b99457;border-bottom:0;border-radius:5px 5px 0 0;min-width:130px;min-height:34px;padding:7px 15px;font-weight:700}.panel-tabs button[aria-selected=true]{color:#8a2f0d;box-shadow:inset 0 3px var(--orange);background:#fff9ea}.panel-tab-body{min-height:0;overflow:auto}.panel-tab-body-compact{padding:14px}.panel-tab-body-gutter{padding:0 18px 18px}.panel-tab-body-unpadded{padding:0}.panel-tab-body[hidden]{display:none}.workflow-dialog{width:min(560px,100vw - 32px)}.workflow-dialog-body{gap:16px;padding:16px;display:grid}.workflow-dialog-body>p{color:#765840;margin:0}.workflow-dialog-actions{margin-top:0}.action-panel{box-shadow:none;background:#fff;border-color:#c7a064;border-radius:7px}.action-panel .workflow-panel-header{border-bottom-color:#c7a064;min-height:50px;padding:9px 11px}.action-panel .workflow-panel-heading-copy{min-width:0}.action-panel .workflow-panel-heading-copy h2{color:#765840;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.action-panel-controls{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.action-panel-controls .primary-button,.action-panel-controls .secondary-button,.action-panel-controls .danger-button{min-height:30px;padding:5px 10px;font-size:10px}.action-table{overflow-x:auto}.action-table-heading,.action-table-row{align-items:center;gap:10px;display:grid}.action-table-heading{color:#765840;text-transform:uppercase;background:#f0d9a8;border-bottom:1px solid #c7a064;min-height:30px;padding:6px 12px;font-size:9px;font-weight:900}.action-table-list{display:grid}.action-table-row{color:#243f50;background:#fff;width:100%;min-height:42px;padding:7px 12px;position:relative}.action-table-row+.action-table-row{border-top:1px solid #d9b36c}.action-table-row:hover{background:#fff4d3}.action-table-row.selected{background:#ffd792;box-shadow:inset 4px 0 #b98131}.action-table-row-select{z-index:0;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.action-table-row-select:focus-visible{outline-offset:-3px;outline:2px solid #17467e}.action-table-cell{z-index:1;position:relative}.action-table-selectable .action-table-cell{pointer-events:none}.action-table-muted{color:#765840}.action-table-row-action{z-index:1;min-height:28px;padding:4px 8px;font-size:10px;position:relative}.field{min-width:0;color:var(--text-field);font-weight:700;display:block}.field input,.field textarea,.item-search input{color:#39342f;background:var(--surface-input);border:1px solid #b2833e;border-radius:5px;width:100%;margin-top:6px;box-shadow:inset 0 1px 2px #0000001a}.field input,.item-search input{height:38px;padding:0 10px}.field textarea{resize:vertical;min-height:82px;padding:9px 10px;line-height:1.45}.field input[readonly]{color:#5f554c;box-shadow:none;background:#eee8dc}.identity-grid,.stall-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.stall-name-field{grid-column:1/-1}.item-count{text-align:center;background:#fff4d3;border:1px solid #b98131;border-radius:5px;flex:none;min-width:64px;padding:5px 8px;font-weight:700;color:#75400f!important}.item-search{margin-bottom:20px;position:relative}.item-search>label{color:var(--text-field);font-weight:700}.item-search-results{z-index:1000;border:1px solid var(--border-panel);background:var(--surface-input);overscroll-behavior:contain;border-radius:7px;position:fixed;overflow:hidden auto;box-shadow:0 5px 15px #4c3b282e}.item-search-results[hidden]{display:none}.search-result{border-bottom:1px solid #ead6b4;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:8px 10px;display:grid}.search-result:last-child{border-bottom:0}.search-result:hover{background:#fff3d9}.search-results-more{color:var(--muted);text-align:center;background:#fff3d9b8;padding:9px 10px;font-size:10px}.item-sprite{color:#fff;background:linear-gradient(#181e214d, #181e214d), var(--sprite);text-shadow:0 1px #222;border:1px solid #2d231d8c;border-radius:6px;place-items:center;width:42px;height:42px;font-size:8px;font-weight:900;display:grid;box-shadow:inset 1px 1px #ffffff40}.search-result-copy,.item-name{min-width:0}.search-result-copy strong,.search-result-copy span,.item-name strong,.item-name span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-result-copy strong,.item-name strong{font-size:12px}.search-result-copy span,.item-name span{color:var(--muted);margin-top:4px;font-size:9px}.item-list{gap:16px;display:grid}.item-editor{background:var(--peach-light);border:1px solid #c28735;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff59}.item-identity{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.item-identity .item-sprite{width:46px;height:46px}.item-fields{grid-template-columns:minmax(140px,.7fr) minmax(180px,1fr);gap:16px;padding:17px;display:grid}.notes-field,.screenshot-field{grid-column:auto}.field-label{color:var(--text-field);margin-bottom:7px;font-weight:700;display:block}.meso-amount-input{display:block}.item-stat-guidance{color:var(--muted);margin-top:7px;font-weight:400;line-height:1.35;display:block}.file-row{align-items:center;gap:11px;min-height:39px;display:flex}.file-button,.secondary-button,.remove-button{color:#5d351b;text-shadow:0 1px #fff;background:linear-gradient(#fffdf0,#eadfbf);border:1px solid #94774c;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:6px 11px;font-weight:700;text-decoration:none;display:inline-flex}.file-button:hover,.secondary-button:hover,.remove-button:hover{background:#dfd2ad}.secondary-button:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.55}.file-name{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.primary-button,.add-button,.danger-button{color:#fff;background:linear-gradient(#bc4d14,#913108);border:1px solid #702506;border-radius:4px;justify-content:center;align-items:center;min-height:34px;padding:7px 14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 1px #6f2e12}.primary-button:hover:not(:disabled),.add-button:hover{background:#7f2c08}.primary-button:disabled{filter:grayscale();opacity:.55;pointer-events:none}.add-button{min-height:30px;padding:5px 10px;font-size:10px}.add-button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.55}.danger-button{color:#6d2c25;text-shadow:0 1px #fff;background:linear-gradient(#fff0e8,#e9c3b5);border-color:#79423a;box-shadow:inset 0 1px #ffffff80,0 1px #b88879}.danger-button:hover{background:#dfb3a3}.danger-button:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.55;pointer-events:none}.form-actions{border-top:1px solid #e1c696;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.form-actions.split{justify-content:space-between}.action-group{gap:10px;display:flex}.workflow-action-panel{margin-top:var(--layout-gap);border:1px solid var(--border-panel);background:#ffffff3d;border-radius:8px;padding:14px 16px 15px;box-shadow:inset 0 0 0 3px #ffffff3d,0 2px #ded7cb}.closed-store-summary{color:var(--text-field);line-height:1.5}.closed-store-summary>strong{margin-bottom:8px;font-size:16px;display:block}.closed-store-summary p{margin:5px 0}
.login-shell{width:min(520px,100%);padding:58px 0 90px}.login-panel{margin-top:0}.login-panel .panel-body{padding:38px}.legal-shell{width:min(960px,100%);padding:32px 0}.footer-policy-links{flex-wrap:wrap;gap:6px 16px;display:flex}.footer-policy-links a{color:inherit;text-underline-offset:2px;text-decoration:underline}.discord-oauth{color:#fff;text-shadow:0 1px #30379d;background:linear-gradient(#5865f2,#4752c4);border:1px solid #3944bd;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:11px 18px;font-size:13px;font-weight:700;display:flex;box-shadow:inset 0 0 0 4px #ffffff1c,0 2px #d8d8d2}.discord-oauth:hover{background:#3f49af}.discord-oauth:disabled{cursor:not-allowed;opacity:.5}.legal-agreements{border:0;gap:16px;min-width:0;margin:0 0 24px;padding:0;display:grid}.legal-agreement{align-items:baseline;gap:10px;line-height:1.6;display:flex}.legal-agreement input{flex:none}.legal-agreement a{color:inherit;text-underline-offset:2px;text-decoration:underline}.legal-consent-content{display:contents}.legal-consent-dialog{width:min(560px,100% - 32px);max-height:calc(100dvh - 32px)}.legal-consent-dialog::backdrop{background:#12181fb8}.login-return{color:#7b461f;text-align:center;margin-top:20px;font-weight:700;display:block}.site-footer{color:#786f67;background:#f2f0e9;border-top:5px solid #d9d7ce;justify-content:space-between;margin-top:auto;padding:9px 13px;font-size:9px;display:flex}.toast{z-index:10;color:#fff;background:var(--discord);opacity:0;pointer-events:none;border:1px solid #3642bb;border-radius:5px;max-width:calc(100% - 36px);padding:10px 14px;transition:opacity .16s,transform .16s;position:fixed;bottom:18px;right:18px;transform:translateY(8px);box-shadow:0 6px 18px #23273f4d}.toast.show{opacity:1;transform:translateY(0)}
html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf3f5;--muted:#afbdc3;--orange:#f28b4c;--orange-dark:#ffad73;--blue:#3d84aa;--blue-dark:#285e7a;--cream:#21333d;--peach-light:#293e49;--surface-page:#17252d;--surface-input:#172831;--border-panel:var(--theme-border);--text-field:#e7edef;--focus-ring:#ffc86a;--theme-shell:#17242b;--theme-page:#1a2931;--theme-panel:#21333d;--theme-panel-raised:#293e49;--theme-heading:#263a44;--theme-input:#172831;--theme-input-readonly:#16232a;--theme-row:#263a44;--theme-row-alt:#20313a;--theme-row-hover:#31505d;--theme-border:#7d9dac47;--theme-border-soft:#7d9dac29;--theme-panel-shadow:0 1px 2px #0000003d;--theme-blue-top:#347391;--theme-blue-bottom:#24546d;--theme-blue-inset:#4987a4;--theme-warm-top:#68492f;--theme-warm-bottom:#503824;--theme-warm-border:#a77750;--theme-text:#edf3f5;--theme-muted:#afbdc3;--theme-subtle:#91a4ad;--theme-link:#9ed8f6;--theme-accent:#ffad73;--theme-shadow:#0b1115}html[data-theme=dark] body{background:linear-gradient(#3f6171 0%,#2e5064 48%,#1a3f57 100%)}html[data-theme=dark] :where(a,button,input,textarea,select,[tabindex]):focus-visible{outline-color:var(--focus-ring);box-shadow:0 0 0 4px #0a1116e6}html[data-theme=dark] .site{background:var(--theme-shell);box-shadow:0 10px 28px #0000006b}html[data-theme=dark] .sky-banner{border-bottom-color:#a36d46}html[data-theme=dark] .hero-logo{color:#fff;text-shadow:-2px -2px #000c,2px -2px #000c,-2px 2px #000c,2px 2px #000c,0 4px #000c}html[data-theme=dark] .hero-logo em{color:#ff9a57}html[data-theme=dark] .paper-tabs{border-bottom-color:var(--theme-border);background:#15232b}html[data-theme=dark] .paper-tabs>a,html[data-theme=dark] .nav-folder-trigger,html[data-theme=dark] .mobile-nav-toggle{border-color:var(--theme-border-soft);color:#dce7eb;text-shadow:0 1px var(--theme-shadow);background:linear-gradient(#2a3d46,#21323a);border-bottom-color:#2c424d}html[data-theme=dark] .paper-tabs>a:hover,html[data-theme=dark] .nav-folder-trigger:hover,html[data-theme=dark] .nav-folder-trigger[aria-expanded=true],html[data-theme=dark] .mobile-nav-toggle:hover,html[data-theme=dark] .mobile-nav-toggle[aria-expanded=true]{color:#fff;background:linear-gradient(#334c57,#293d47)}html[data-theme=dark] .paper-tabs>a.active,html[data-theme=dark] .nav-folder-trigger.active{color:#ffe0bd;background:linear-gradient(var(--theme-warm-top), var(--theme-warm-bottom));box-shadow:inset 0 3px var(--orange)}html[data-theme=dark] .theme-toggle{color:#21170e;box-shadow:inset 0 1px #ffffff59, 0 1px var(--theme-shadow);background:linear-gradient(#e0b476,#c99255);border-color:#b98b59}html[data-theme=dark] .theme-toggle:hover{background:#edc48d}html[data-theme=dark] .workflow-page{background:var(--theme-page)}html[data-theme=dark] .panel{border-color:var(--theme-border);background:var(--theme-panel);box-shadow:var(--theme-panel-shadow)}html[data-theme=dark] .panel-title{border-bottom-color:var(--theme-border-soft);color:var(--theme-text);background:var(--theme-heading)}html[data-theme=dark] .panel-title span{color:var(--theme-muted)}html[data-theme=dark] .panel-tabs{border-color:var(--theme-border-soft);background:#15232b}html[data-theme=dark] .panel-tabs button{border-color:var(--theme-border-soft);color:#dce7eb;background:linear-gradient(#2a3d46,#21323a)}html[data-theme=dark] .panel-tabs button[aria-selected=true]{color:#ffe0bd;background:var(--theme-panel)}html[data-theme=dark] .action-panel{border-color:var(--theme-border);background:var(--theme-row);box-shadow:none}html[data-theme=dark] .nav-submenu{border-color:var(--theme-border-soft);background:#21323a;box-shadow:0 8px 18px #0000008c}html[data-theme=dark] .nav-submenu>a{border-color:var(--theme-border-soft);color:#dce7eb;text-shadow:0 1px var(--theme-shadow);background:linear-gradient(#2a3d46,#21323a)}html[data-theme=dark] .nav-submenu>a:hover,html[data-theme=dark] .nav-submenu>a:focus-visible,html[data-theme=dark] .nav-submenu>a.active{color:#fff;background:linear-gradient(#334c57,#293d47)}html[data-theme=dark] .action-panel .workflow-panel-header{border-color:var(--theme-border-soft)}html[data-theme=dark] .action-panel .workflow-panel-heading-copy h2,html[data-theme=dark] .action-table-heading,html[data-theme=dark] .action-table-muted{color:var(--theme-muted)}html[data-theme=dark] .action-table-heading{border-color:var(--theme-border-soft);background:var(--theme-heading)}html[data-theme=dark] .action-table-row+.action-table-row{border-color:var(--theme-border-soft)}html[data-theme=dark] .action-table-row{color:var(--theme-text);background:var(--theme-row)}html[data-theme=dark] .action-table-row:hover{color:var(--theme-text);background:var(--theme-row-hover)}html[data-theme=dark] .action-table-row.selected{color:var(--theme-text);background:var(--theme-row-hover);box-shadow:inset 4px 0 #b98131}html[data-theme=dark] .action-table-row:hover .action-table-muted,html[data-theme=dark] .action-table-row.selected .action-table-muted{color:var(--theme-muted)}html[data-theme=dark] .field,html[data-theme=dark] .field-label,html[data-theme=dark] .item-search>label{color:var(--theme-text)}html[data-theme=dark] .field input,html[data-theme=dark] .field textarea,html[data-theme=dark] .item-search input{color:var(--theme-text);background:var(--theme-input);border-color:#668392;box-shadow:inset 0 1px 3px #0000006b}html[data-theme=dark] .field input:hover,html[data-theme=dark] .field textarea:hover,html[data-theme=dark] .item-search input:hover{border-color:#7f9ba8}html[data-theme=dark] .field input[readonly]{border-color:var(--theme-border-soft);color:#bdc9ce;background:var(--theme-input-readonly)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#93a5ad;opacity:1}html[data-theme=dark] .item-count{border-color:var(--theme-border-soft);background:var(--theme-row-alt);color:var(--theme-text)!important}html[data-theme=dark] .item-search-results{background:var(--theme-panel-raised);border-color:#668392;box-shadow:0 10px 26px #00000080}html[data-theme=dark] .search-result{border-bottom-color:var(--theme-border-soft)}html[data-theme=dark] .search-result:hover{background:var(--theme-row-hover)}html[data-theme=dark] .item-editor{border-color:var(--theme-border);background:var(--theme-panel-raised);box-shadow:none}html[data-theme=dark] .file-button,html[data-theme=dark] .secondary-button,html[data-theme=dark] .remove-button{color:var(--theme-text);text-shadow:0 1px var(--theme-shadow);background:linear-gradient(#3b515b,#2b3e47);border-color:#6a818c}html[data-theme=dark] .file-button:hover,html[data-theme=dark] .secondary-button:hover,html[data-theme=dark] .remove-button:hover{background:#45606c}html[data-theme=dark] .primary-button,html[data-theme=dark] .add-button{color:#fff;background:linear-gradient(#bd5b2d,#873b1c);border-color:#df8050;box-shadow:inset 0 1px #ffffff2e,0 1px #25130b}html[data-theme=dark] .primary-button:hover:not(:disabled),html[data-theme=dark] .add-button:hover{background:#cf6938}html[data-theme=dark] .danger-button{color:#ffe1d7;text-shadow:0 1px #2c1511;background:linear-gradient(#7a463a,#5c3029);border-color:#b87867;box-shadow:inset 0 1px #ffffff1a,0 1px #23110e}html[data-theme=dark] .danger-button:hover{background:#8b5043}html[data-theme=dark] .form-actions{border-top-color:var(--theme-border-soft)}html[data-theme=dark] .stall-dialog-closed-note{border-color:var(--theme-warm-border);color:#ffe0bd;background:#3d3025}html[data-theme=dark] .updated.closed{color:#ffad8a}html[data-theme=dark] .workflow-action-panel{border-color:var(--theme-border);box-shadow:var(--theme-panel-shadow);background:#1c2b33}html[data-theme=dark] .discord-oauth{box-shadow:inset 0 0 0 4px #ffffff14, 0 2px var(--theme-shadow);background:linear-gradient(#626bd0,#4c54a8);border-color:#7b82cf}html[data-theme=dark] .discord-oauth:hover{background:#6e77df}html[data-theme=dark] .login-return{color:var(--theme-accent)}html[data-theme=dark] .site-footer{border-top-color:var(--theme-border-soft);color:var(--theme-muted);background:#142129}html[data-theme=dark] .toast{background:#535cb8;border-color:#8289d4;box-shadow:0 8px 24px #00000075}
@media (max-width:980px){.mobile-nav-toggle{display:flex}.paper-tabs{z-index:2147483647;flex-direction:column;width:100%;min-height:0;display:none;position:absolute;top:100%;left:0;right:0;overflow:visible;box-shadow:0 7px 12px #2b3e4652}.paper-tabs.mobile-open{display:flex}.paper-tabs>a,.paper-tabs>.nav-folder{flex:none;width:100%}.paper-tabs>a,.nav-folder-trigger{justify-content:flex-start;min-height:45px;padding-left:16px;padding-right:16px}.paper-tabs>a.active,.nav-folder-trigger.active{box-shadow:inset 4px 0 var(--orange)}.paper-tabs>a:not(:first-child),.paper-tabs>.nav-folder:not(:first-child) .nav-folder-trigger{border-top:0;border-left:1px solid var(--border-panel)}.nav-folder{flex-direction:column}.nav-folder-trigger{flex:none}.nav-submenu{width:100%;box-shadow:none;border-left:0;border-right:0;position:static}.nav-submenu>a{padding-left:32px}}@media (max-width:874px){.hero-logo-link{margin-left:0}}@media (max-width:650px){body{padding-top:0}.site{border-left:0;border-right:0;width:auto;min-height:100dvh;margin:0}.sky-banner{align-items:flex-start;min-height:108px;padding:16px 18px 0}.hero-logo-link{align-items:flex-start;padding-left:18px;padding-right:18px}.hero-logo strong{font-size:25px}.workflow-page{min-height:560px;padding:16px 12px 24px}.panel{margin-top:14px}.panel-body{padding:16px}.action-panel .workflow-panel-header{flex-direction:column;align-items:stretch}.action-panel-controls{justify-content:flex-start}.identity-grid,.stall-details-grid{grid-template-columns:1fr;gap:14px}.stall-name-field{grid-column:auto}.item-fields{grid-template-columns:1fr 1fr;gap:13px;padding:14px}.notes-field,.screenshot-field{grid-column:auto}.login-shell{padding:38px 0 70px}.login-panel .panel-body{padding:28px 22px}.site-footer{line-height:1.7;display:block}}@media (max-width:450px){.panel-title{padding-left:12px;padding-right:12px}.panel-body{padding:13px}.panel-tabs{padding-left:8px;padding-right:8px}.panel-tabs button{width:100%}.panel-tab-body-gutter{padding:0 10px 10px}.action-panel-controls{grid-template-columns:1fr 1fr;display:grid}.action-panel-controls>*{width:100%}.item-fields{grid-template-columns:1fr;padding:12px}.notes-field,.screenshot-field{grid-column:auto}.item-identity{grid-template-columns:42px minmax(0,1fr);gap:9px}.item-identity .item-sprite{width:42px;height:42px}.file-row{flex-direction:column;align-items:flex-start}.form-actions,.form-actions.split{flex-direction:column;align-items:stretch}.action-group{grid-template-columns:1fr 1fr;display:grid}.form-actions .primary-button,.form-actions .danger-button{width:100%}}
.button-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.auth-error,.auth-message,.auth-user p{text-align:center;margin:0 0 16px;line-height:1.5}.auth-error{color:#7b260f;background:#ffe2d2;border:1px solid #b85838;border-radius:6px;padding:10px 12px}.auth-user .discord-oauth,.login-panel .discord-oauth{text-decoration:none}.auth-sign-out{width:100%;margin-top:12px}.workflow-panel-heading-copy{min-width:0}.header-banner-actions{z-index:1;align-items:flex-end;gap:10px;max-width:55%;display:flex;position:absolute;bottom:8px;right:34px}.header-account-link{color:#fff;text-align:right;text-overflow:ellipsis;text-underline-offset:2px;white-space:nowrap;max-width:220px;font-size:11px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;overflow:hidden}.header-account-link:hover{color:#fff}.header-account-link.primary-button{text-align:center;text-decoration:none}.header-account-link.authenticated{white-space:normal;flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:inline-flex;overflow:visible}.header-account-avatar{object-fit:cover;background:#d9d7ce;border:2px solid #ffffffeb;border-radius:50%;width:64px;height:64px;box-shadow:0 2px 5px #16374d52}.header-account-greeting{color:#fff;text-overflow:ellipsis;text-underline-offset:2px;white-space:nowrap;max-width:190px;text-decoration:underline;text-decoration-thickness:1.5px;display:block;overflow:hidden}.header-account-greeting .user-fame{background-color:#00000082;border:1px solid #41414187;border-radius:4px;padding:4px}.header-account-link .header-account-greeting .user-fame-tally{color:#fff}.community-social-links{flex:none;gap:6px;padding-bottom:1px;display:flex}.social-media-button{border:1px solid;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;transition:filter .12s,transform .12s;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 2px 4px #16374d47}.social-media-button:hover{filter:brightness(.9);transform:translateY(-1px)}.discord-social-button{background:#5865f2;border-color:#3944bd}.reddit-social-button{background:#ff4500;border-color:#c73700}.reddit-social-button img{border-radius:2px}.site-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;max-width:100%;display:grid;position:relative}.footer-controls{justify-self:end;align-items:center;gap:12px;min-width:0;display:flex}.footer-attribution{gap:3px;min-width:0;display:grid}.footer-community-link{color:#5f5750;text-underline-offset:2px;width:fit-content;font-weight:700;text-decoration-thickness:1px}.footer-community-link:hover{color:#80320f}.footer-legal{overflow-wrap:anywhere;max-width:780px;font-size:8px;line-height:1.4;display:block}.site-footer .theme-toggle{flex:none;width:62px;max-width:100%;height:24px;margin:0;font-size:9px}.profile-shell{align-items:start;gap:var(--layout-gap);grid-template-columns:minmax(0,330px) minmax(0,1fr);width:min(980px,100%);padding:0 0 82px;display:grid}.profile-panel{margin-top:0}.profile-sidebar{align-content:start;gap:var(--layout-gap);min-width:0;display:grid}.profile-main{min-width:0;min-height:0}.profile-tabs-panel{grid-template-rows:auto minmax(0,1fr);height:100%;margin-top:0;display:grid}.settings-panel{margin-top:0}.settings-form,.notification-settings-group{display:grid}.settings-form{gap:17px}.notification-settings-group{border:0;min-width:0;margin:0;padding:0}.notification-settings-group legend{color:#765840;letter-spacing:.02em;text-transform:uppercase;margin-bottom:3px;padding:0;font-size:9px;font-weight:700}.notification-setting{cursor:pointer;border-bottom:1px solid #ead7b5;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;padding:9px 0;display:grid}.notification-setting:first-of-type{border-top:1px solid #ead7b5}.notification-setting input{accent-color:#1f65a9;width:15px;height:15px;margin:1px 0 0}.notification-setting span,.notification-setting strong,.notification-setting small{display:block}.notification-setting strong{color:#4d3b29;font-size:10px;line-height:1.35}.notification-setting small{color:#756c64;margin-top:2px;font-size:9px;line-height:1.4}.settings-actions{gap:7px;display:grid}.settings-actions .primary-button{width:100%}.settings-status{text-align:center;min-height:14px;font-size:9px;line-height:1.4}.settings-unavailable{color:#756c64;margin:0;padding:15px 16px 16px;font-size:10px;line-height:1.5}.settings-general{gap:18px;display:grid}.settings-account-deletion{border-top:1px solid #ead7b5;padding-top:16px}.settings-account-deletion .danger-button{width:100%}.delete-account-dialog{color:#4d3b29;background:#fff8e8;border:1px solid #d4973a;border-radius:8px;width:min(420px,100% - 28px);padding:0;overflow:hidden;box-shadow:0 16px 44px #1420266b}.delete-account-dialog::backdrop{background:#14232ba6}.delete-account-dialog-body{gap:14px;padding:16px;display:grid}.delete-account-dialog-body>p{margin:0;line-height:1.5}.delete-account-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.profile-body{justify-items:center;gap:20px;padding:34px;display:grid}.profile-avatar{object-fit:cover;background:#d9d7ce;border:4px solid #fff9df;border-radius:50%;width:128px;height:128px;box-shadow:0 0 0 1px #b99457,0 3px 8px #4632223d}.profile-identity{text-align:center;justify-items:center;gap:6px;display:grid}.profile-identity>span,.profile-identity>strong{display:block}.profile-identity .user-fame-link{color:#8a2f0d;font-size:20px}.profile-guild{color:var(--ink);align-items:center;gap:6px;font-size:16px;font-weight:800;display:flex}.profile-guild:hover,.profile-guild:focus-visible{color:#b44716}.profile-guild .profile-guild-emblem{border-radius:4px;width:24px;height:24px;margin:0;box-shadow:0 0 0 1px #8a6534}.profile-guild .guild-emblem-quad{width:24px;height:24px}.profile-ign{color:#4d3b29;text-align:center;gap:4px;margin:0;font-size:13px;font-weight:700;display:grid}.profile-ign span{color:#765840;text-transform:uppercase;font-size:9px}.profile-ign-form{gap:7px;width:100%;display:grid}.profile-ign-field{width:100%;font-size:10px}.profile-ign-controls{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;margin-top:6px;display:grid}.profile-ign-controls input{min-width:0;margin-top:0}.profile-ign-controls .primary-button{min-width:62px;padding-left:10px;padding-right:10px}.profile-update-status{margin:0;font-size:10px}.profile-identity>strong{color:#8a2f0d;font-size:20px}.profile-sign-out{width:min(220px,100%)}.profile-fame-table{border:0;border-radius:0;font-size:10px}.profile-fame-table-heading,.profile-fame-table-row{text-align:left;grid-template-columns:minmax(130px,.85fr) 55px minmax(92px,.7fr) 135px;min-width:0}.profile-fame-table-row{min-height:46px}.profile-fame-member{z-index:auto;position:static}.profile-fame-row-link{z-index:2;cursor:pointer;position:absolute;inset:0}.profile-fame-row-link:focus-visible{outline-offset:-3px;outline:2px solid #17467e}.profile-fame-reason{white-space:normal}.profile-fame-table .positive{color:#167240}.profile-fame-table .negative{color:#ad2918}.profile-fame-empty{border:0;border-radius:0;min-height:110px}.profile-fame-note{color:#756c64;text-align:right;border-top:1px solid #e1c696;margin:0;padding:7px 10px;font-size:9px}.profile-activity-table{border:0;border-radius:0;font-size:10px}.profile-activity-table-heading,.profile-activity-table-row{text-align:left;grid-template-columns:minmax(0,1fr) 135px;min-width:420px}.profile-activity-table-row{min-height:42px}.profile-activity-description a{color:#3944bf;font-weight:700}.profile-activity-empty{border:0;border-radius:0;min-height:110px}.profile-comment-status{color:#4d3b29;background:var(--surface-input);text-align:center;border:1px solid #d8b87a;border-radius:6px;margin:0 0 10px;padding:8px 10px;font-size:10px}html[data-theme=dark] .auth-error{color:#ffd4c4;background:#562f26;border-color:#c17158}html[data-theme=dark] .header-account-link{color:#e4f5ff;text-shadow:0 1px #173646}html[data-theme=dark] .header-account-link:hover{color:#fff}html[data-theme=dark] .profile-avatar{border-color:var(--theme-border);background:var(--theme-panel-raised);box-shadow:0 0 0 1px var(--theme-border-soft), 0 4px 12px #0000006b}html[data-theme=dark] .profile-identity>span{color:var(--theme-muted)}html[data-theme=dark] .profile-identity>strong{color:var(--theme-text)}html[data-theme=dark] .profile-identity .user-fame-link{color:var(--theme-link)}html[data-theme=dark] .notification-settings-group legend,html[data-theme=dark] .notification-setting small,html[data-theme=dark] .settings-unavailable{color:var(--theme-muted)}html[data-theme=dark] .notification-setting,html[data-theme=dark] .settings-account-deletion{border-color:var(--theme-border-soft)}html[data-theme=dark] .notification-setting strong{color:var(--theme-text)}html[data-theme=dark] .delete-account-dialog{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-panel)}html[data-theme=dark] .profile-ign{color:var(--theme-text)}html[data-theme=dark] .profile-ign span,html[data-theme=dark] .profile-fame-note{color:var(--theme-muted)}html[data-theme=dark] .profile-fame-note{border-color:var(--theme-border-soft)}html[data-theme=dark] .profile-activity-description a{color:var(--theme-link)}html[data-theme=dark] .profile-comment-status{border-color:var(--theme-border-soft);color:var(--theme-text);background:var(--theme-row)}
.poll-page,.admin-page{min-height:610px}.admin-shell{width:min(980px,100%);margin:0 auto}.poll-shell{gap:var(--layout-gap);width:100%;display:grid}.poll-section-heading h1{color:#97310d;margin:0;font-size:13px}.admin-panel{margin-top:0}.poll-grid{gap:var(--layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.poll-card{border:1px solid var(--border-panel);background:#fffaf0;border-radius:10px;min-width:0;margin-top:0;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff61,0 2px #ded7cb}.poll-card-heading{color:#774112;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 17px 6px;display:flex}.poll-card-heading h2{margin:0;font-size:13px;line-height:1.35}.poll-card-meta{color:#765840;white-space:nowrap;flex:none;font-size:9px}.poll-card-body{padding:0}.poll-card-copy-area{isolation:isolate;min-height:72px;position:relative;overflow:hidden}.poll-card-copy{z-index:1;color:#4d3b29;overflow-wrap:anywhere;white-space:pre-line;min-height:72px;margin:0;padding:5px 17px 16px;line-height:1.55;position:relative}.poll-card-copy-area.has-staff-controls .poll-card-copy{z-index:3;pointer-events:none}.poll-staff-mark-background{z-index:0;opacity:.5;width:72px;height:72px;image-rendering:pixelated;pointer-events:none;position:absolute;bottom:0;right:8px}.poll-card-copy-area.has-multiple-staff-marks .poll-staff-mark-background.inkwell,.poll-card-copy-area.has-multiple-staff-marks .poll-staff-mark-toggle.inkwell,.poll-card:hover .poll-staff-mark-toggle.inkwell{right:80px}.poll-staff-mark-toggle{z-index:2;opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;padding:0;line-height:0;transition:opacity .14s,right .14s;display:block;position:absolute;bottom:0;right:8px}.poll-card:hover .poll-staff-mark-toggle:not(.active):not(:disabled),.poll-staff-mark-toggle.active{opacity:.5;pointer-events:auto}.poll-card:hover .poll-staff-mark-toggle:hover:not(:disabled),.poll-card:hover .poll-staff-mark-toggle:focus-visible:not(:disabled),.poll-staff-mark-toggle:hover:not(:disabled),.poll-staff-mark-toggle:focus-visible:not(:disabled){opacity:1;pointer-events:auto}.poll-staff-mark-toggle:focus-visible{outline-offset:1px;outline:2px solid #774112}.poll-card:hover .poll-staff-mark-toggle:disabled:not(.active){opacity:.3}.poll-staff-mark-toggle:disabled{cursor:wait}.poll-staff-mark-toggle img{width:72px;height:72px;image-rendering:pixelated;display:block}.poll-options{background:#f3f8fb;border-top:1px solid #d9b36c}.poll-option{isolation:isolate;color:#243f50;text-align:left;background:#fff;border:0;border-bottom:1px solid #d9b36c;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 13px;font-weight:700;transition:color .14s,filter .14s,opacity .14s;display:grid;position:relative;overflow:hidden}.poll-option-fill{z-index:0;width:var(--poll-option-progress,0%);pointer-events:none;background:#ffd792;transition:width .22s;position:absolute;inset:0 auto 0 0}.poll-option>:not(.poll-option-fill){z-index:1;position:relative}.poll-option:last-child{border-bottom:0}button.poll-option:hover:not(:disabled){color:#174d7c;background:#fff4d3}button.poll-option:disabled{cursor:default}.poll-option-check{color:#0000;background:#fff;border:1px solid #8499a5;border-radius:3px;place-items:center;width:19px;height:19px;font-size:14px;font-weight:900;line-height:1;display:grid}.poll-option.selected{color:#243f50;background:#fff;box-shadow:inset 4px 0 #b98131}.poll-option.selected .poll-option-check{color:#774112;background:#fff;border-color:#b98131}.poll-option.dimmed{color:#899298}.poll-option.dimmed .poll-option-fill{opacity:.62}.poll-option-label{overflow-wrap:anywhere;min-width:0}.poll-option-count{color:inherit;font-size:10px;font-weight:900}.poll-sign-in-note{color:#765840;text-align:center;margin:18px 0 0;font-weight:700}.poll-sign-in-note a{color:#3944bf;text-underline-offset:2px;text-decoration-thickness:1px}.poll-empty-state{min-height:150px;margin:0}.poll-upload-form{gap:18px;padding-top:18px;display:grid}.poll-upload-form .field textarea{min-height:190px;font-family:Consolas,Courier New,monospace;font-size:11px}.poll-upload-form .form-actions{border-top:0;margin-top:0;padding-top:0}.admin-poll-table-heading,.admin-poll-entry{grid-template-columns:56px minmax(0,1fr) 72px 70px;display:grid}.admin-poll-entry{min-height:42px}.admin-poll-position{color:#765840;font-size:10px;font-weight:700}.admin-poll-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-poll-edit{width:100%}.admin-user-access,.admin-guild-management{gap:18px;padding-top:18px;display:grid}.admin-guild-table-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 72px;display:grid}.admin-guild-table-grid.selected,.admin-guild-owner-grid.selected{box-shadow:inset 4px 0 #b98131}.admin-guild-transfer{gap:14px;padding:16px;display:grid}.admin-guild-owner-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.admin-guild-editor>.form-actions{margin:0 16px 16px}.admin-user-search{gap:10px;display:flex}.admin-user-search input{flex:auto;min-width:0}.admin-user-table-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 64px;display:grid}.admin-user-table-grid.selected{box-shadow:inset 4px 0 #b98131}.admin-user-access-editor{border:1px solid var(--border-panel);background:#fffaf0;border-radius:8px;overflow:hidden}.admin-user-access-editor>header{border-bottom:1px solid #d9b36c;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.admin-user-access-editor h2{color:#774112;margin:0;font-size:13px}.admin-user-access-editor>header span{color:#765840;font-size:10px}.admin-user-access-matrix{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:16px;padding:16px;display:grid}.admin-user-permission-panel{min-width:0}.admin-user-permission-panel h3{color:#774112;margin:0 0 10px;font-size:12px}.admin-user-permission-groups{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.admin-user-access-matrix fieldset{border:1px solid #d9b36c;border-radius:6px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.admin-user-access-matrix legend{color:#774112;padding:0 5px;font-weight:900}.admin-user-role-group{align-self:start}.admin-user-access-matrix label{color:#4d3b29;align-items:center;gap:9px;font-weight:700;display:flex}.admin-user-access-matrix input{margin:0}.admin-user-access-editor>.form-actions{margin:0 16px 16px}.poll-editor-dialog{color:#243f50;background:#fff9ea;border:1px solid #b99457;border-radius:8px;width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;overflow:hidden auto;box-shadow:0 18px 60px #22180f61}.poll-editor-dialog::backdrop{background:#131b1f9e}.poll-editor-form{gap:14px;padding:16px;display:grid}.poll-editor-form>p{color:#765840;margin:0}.poll-editor-form textarea{min-height:260px;font-family:Consolas,Courier New,monospace;font-size:11px}.poll-editor-actions{justify-content:flex-end;margin-top:0}
html[data-theme=dark] .poll-card{background:var(--theme-panel);box-shadow:var(--theme-panel-shadow)}html[data-theme=dark] .poll-section-heading h1{color:var(--theme-text)}html[data-theme=dark] .poll-card-meta{color:var(--theme-muted)}html[data-theme=dark] .poll-card-copy,html[data-theme=dark] .poll-card-heading{color:var(--theme-text)}html[data-theme=dark] .poll-options{border-color:var(--theme-border-soft);background:#192a33}html[data-theme=dark] .poll-option{border-color:var(--theme-border-soft);color:var(--theme-text);background:var(--theme-row)}html[data-theme=dark] button.poll-option:hover:not(:disabled){color:var(--theme-text);background:var(--theme-row-hover)}html[data-theme=dark] .poll-option-fill{background:var(--theme-warm-top)}html[data-theme=dark] .poll-option-check{background:#16252d;border-color:#78909c}html[data-theme=dark] .poll-option.selected{color:var(--theme-text);background:var(--theme-row);box-shadow:inset 4px 0 #d39a52}html[data-theme=dark] .poll-option.dimmed{color:#c2ced3}html[data-theme=dark] .poll-option.selected .poll-option-check{color:#774112;background:#fff;border-color:#b98131}html[data-theme=dark] .poll-option-count,html[data-theme=dark] .poll-sign-in-note{color:var(--theme-muted)}html[data-theme=dark] .poll-sign-in-note a{color:var(--theme-link)}html[data-theme=dark] .poll-editor-dialog{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-panel)}html[data-theme=dark] .poll-editor-form>p{color:var(--theme-muted)}html[data-theme=dark] .admin-user-access-editor{background:var(--theme-panel)}html[data-theme=dark] .admin-user-access-editor>header,html[data-theme=dark] .admin-user-access-matrix fieldset{border-color:var(--theme-border-soft)}html[data-theme=dark] .admin-user-access-editor h2,html[data-theme=dark] .admin-user-permission-panel h3,html[data-theme=dark] .admin-user-access-matrix legend{color:var(--theme-text)}html[data-theme=dark] .admin-user-access-editor>header span{color:var(--theme-muted)}html[data-theme=dark] .admin-user-access-matrix label{color:var(--theme-text)}
@media (max-width:900px){.poll-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.poll-grid,.admin-user-access-matrix{grid-template-columns:1fr}}@media (max-width:450px){.admin-user-search{flex-direction:column;align-items:stretch}.admin-user-table-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 42px;gap:6px;padding-left:8px;padding-right:8px}.admin-guild-table-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 52px;gap:6px;padding-left:8px;padding-right:8px}.admin-poll-table-heading,.admin-poll-entry{grid-template-columns:34px minmax(0,1fr) 42px 50px;gap:6px;padding-left:8px;padding-right:8px}.poll-editor-form textarea{min-height:220px}}
.user-fame-link{color:#3944bf;vertical-align:bottom;white-space:nowrap;min-width:0;max-width:100%;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.user-fame-link:hover,.user-fame-link:focus-visible{color:#202ba6;text-underline-offset:2px;text-decoration:underline}.user-fame{white-space:nowrap;min-width:0;max-width:100%;display:inline-flex}.user-fame-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.user-fame-tally{color:#72511e;font-variant-numeric:tabular-nums;flex:none}html[data-theme=dark] .user-fame-link{color:var(--theme-link)}html[data-theme=dark] .user-fame-link:hover,html[data-theme=dark] .user-fame-link:focus-visible{color:#fff}html[data-theme=dark] .user-fame-tally{color:#ffd28f}
.maple-item-hover{cursor:help;border-radius:4px;min-width:0}.maple-item-hover:focus-visible{outline-offset:2px;outline:2px solid #3e93cb}.maple-item-sprite{flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.maple-item-sprite-inline{color:#fff;background:linear-gradient(#eef6f7e0,#b1c6cdc7);border:1px solid #404f588c;border-radius:5px}.maple-item-sprite-tooltip{width:78px;height:78px}.maple-item-sprite img{image-rendering:pixelated;object-fit:contain;display:block}.maple-item-sprite-inline img{padding:3px}.maple-item-sprite-tooltip img{transform-origin:50%;transform:scale(2)}.maple-item-tooltip{z-index:2147483646;pointer-events:none;color:#f7fbff;text-shadow:1px 1px #071d2a;pointer-events:none;background:#0f4a6adb;border-radius:4px;max-height:calc(100dvh - 16px);padding:9px 11px 8px;font:10px/1.3 Tahoma,Verdana,Arial,sans-serif;position:fixed;overflow-y:auto}.maple-tooltip-title{text-align:center;border-bottom:1px dashed #9adaee9e;padding:1px 4px 8px}.maple-tooltip-title strong,.maple-tooltip-title span{display:block}.maple-tooltip-title strong{color:#f8fcff;letter-spacing:.1px;font-size:14px}.maple-tooltip-title span,.maple-tooltip-qualifier{color:#ff9d22;margin-top:3px;font-weight:700}.maple-tooltip-overview{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;padding:9px 2px;display:grid}.maple-tooltip-art{background:#d5ebeedb;border:1px solid #9ed2e294;place-items:center;min-height:82px;display:grid;box-shadow:inset 0 0 8px #21475852}.maple-tooltip-requirements,.maple-tooltip-stats{margin:0}.maple-tooltip-requirements>div,.maple-tooltip-stats>div{justify-content:space-between;gap:7px;margin:2px 0;display:flex}.maple-item-tooltip dt,.maple-item-tooltip dd{margin:0}.maple-item-tooltip dt:before{content:"• ";color:#ff9d22}.maple-item-tooltip dd{color:#cbeefe;text-align:right;flex:none}.maple-tooltip-jobs{text-align:center;background:#03172285;border-top:1px solid #76b7cf70;border-bottom:1px solid #76b7cf70;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin:0 -4px;padding:5px 4px;display:grid}.maple-tooltip-jobs span{color:#637886;text-overflow:clip;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.maple-tooltip-jobs span.available{color:#ff9d22}.maple-tooltip-stats{padding-top:7px}.maple-tooltip-description{color:#dcebf1;white-space:pre-line;border-top:1px dashed #9adaee80;margin:8px -2px 0;padding:7px 5px 0}.maple-tooltip-qualifier{text-align:center;margin-bottom:0}.maple-item-tooltip footer{color:#83aabd;text-align:right;margin-top:7px;font-size:8px}.item-workbench{grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.item-roster{gap:7px;display:grid;position:sticky;top:10px}.item-roster-entry{color:#573617;min-width:0;min-height:55px;box-shadow:none;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #b98236;border-radius:6px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.item-roster-entry:hover{background:#fff4d3;border-color:#b98131}.maple-item-tooltip-cluster{z-index:2147483646;pointer-events:none;grid-template-columns:minmax(0,3fr) minmax(130px,2fr);align-items:start;gap:10px;display:grid;position:fixed}.maple-item-tooltip-cluster>.maple-item-tooltip{z-index:auto;width:auto;min-width:0;position:relative}.maple-price-history{color:#f7fbff;text-shadow:1px 1px #071d2a;background:#0f4a6adb;border-radius:4px;min-width:0;padding:9px 11px 8px;font:10px/1.3 Tahoma,Verdana,Arial,sans-serif}.maple-price-history>header{border-bottom:1px dashed #9adaee9e;justify-content:space-between;gap:8px;padding:1px 4px 8px;display:flex}.maple-price-history>header strong{font-size:12px}.maple-price-history>header span{color:#83cbe9;text-transform:uppercase;font-size:8px}.maple-price-history dl{gap:5px;margin:9px 0 7px;display:grid}.maple-price-history dl>div{gap:1px;display:grid}.maple-price-history dt,.maple-price-history dd{margin:0}.maple-price-history dt{color:#a9d7ea;text-transform:uppercase;font-size:8px}.maple-price-history dd{color:#fff1a6;font-size:11px;font-weight:700}.maple-price-history-status{color:#cbeefe;margin:10px 0 2px}.maple-price-history-chart{margin:8px 0 0}.maple-price-history-chart svg{background:#03172285;border:1px solid #76b7cf70;width:100%;height:auto;display:block}.maple-price-history-chart line{stroke:#9adaee47;stroke-width:1px}.maple-price-history-chart polyline{fill:none;stroke:#8ce1ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.maple-price-history-chart circle{fill:#8ce1ff}.maple-price-history-chart figcaption{color:#83aabd;text-transform:uppercase;justify-content:space-between;margin-top:3px;font-size:7px;display:flex}.item-roster-entry.selected{color:#573617;background:#ffd792;border-color:#b98131;box-shadow:inset 4px 0 #b98131}.item-roster-entry>span:last-child{gap:3px;min-width:0;display:grid}.item-roster-entry strong,.item-roster-entry small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-roster-entry strong{font-size:10px}.item-roster-entry small{color:#8a6840;text-transform:uppercase;font-size:10px;font-weight:700}.item-roster-entry.selected small{color:#765840}.item-customizer{background:#fffaf0;grid-template-columns:minmax(350px,1.15fr) minmax(250px,.85fr);align-items:stretch;min-width:0;display:grid}.maple-item-stat-editor{z-index:1;pointer-events:auto;text-shadow:1px 1px #071d2a;border-radius:0;width:100%;height:100%;max-height:none;padding:15px 17px 12px;font-size:13px;position:relative;overflow:visible}.maple-item-stat-editor .maple-tooltip-title{padding-bottom:11px}.maple-item-stat-editor .maple-tooltip-title strong{font-size:20px}.maple-item-stat-editor .maple-tooltip-overview{grid-template-columns:122px minmax(0,1fr);gap:14px;padding:14px 4px}.maple-item-stat-editor .maple-tooltip-art{min-height:122px}.maple-item-stat-editor .maple-item-sprite-tooltip{width:112px;height:112px}.maple-item-stat-editor .maple-tooltip-requirements>div,.maple-item-stat-editor .maple-tooltip-stats>div{gap:10px;margin:5px 0}.maple-item-stat-editor .maple-tooltip-jobs span{font-size:9px}.maple-item-stat-editor .maple-tooltip-description{font-size:11px}.maple-item-stat-editor footer{font-size:9px}.maple-stat-edit{color:#73dcff;white-space:nowrap;justify-content:flex-end;align-items:baseline;font-weight:800;display:inline-flex}.maple-stat-input{color:#73dcff;appearance:textfield;min-width:2ch;font:inherit;text-align:right;text-shadow:1px 1px #071d2a;background:0 0;border:0;border-bottom:1px dashed #74dcff8a;border-radius:2px;outline:0;padding:0 1px 1px;font-weight:800}.maple-stat-input:hover,.maple-stat-input:focus{color:#fff1a6;background:#74dcff1a;border-bottom-color:#fff1a6;box-shadow:0 0 8px #4dbfeb3d}.maple-stat-input::-webkit-inner-spin-button{appearance:none;margin:0}.maple-stat-input::-webkit-outer-spin-button{appearance:none;margin:0}.item-listing-details{min-width:0}.item-listing-details>header{color:#6c3514;border-bottom:1px solid #9767306b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px 10px;display:grid}.item-listing-details .item-fields{grid-template-columns:1fr;gap:13px;padding:15px}
.workflow-shell>.panel:first-child{margin-top:0}.workflow-back-link{color:#6f3f1d;background:linear-gradient(#fffdf0,#eadfbf);border:1px solid #b2833e;border-radius:5px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 1px #d7cab0}.workflow-back-link:hover{color:#8d310e;background:#fff4d3}.workflow-back-link+.panel{margin-top:12px}.store-description-field{grid-column:1/-1;position:relative}.store-description-field textarea{min-height:112px;padding-bottom:25px}.field-counter{color:#8a6f52;font-size:9px;font-weight:700;position:absolute;bottom:8px;right:10px}html[data-theme=dark] .item-roster-entry{border-color:var(--theme-border-soft);color:var(--theme-text);background:var(--theme-row);box-shadow:none}html[data-theme=dark] .item-roster-entry small{color:var(--theme-muted)}html[data-theme=dark] .item-roster-entry.selected{color:var(--theme-text);background:#5a402d;border-color:#df8050;box-shadow:inset 4px 0 #df8050}html[data-theme=dark] .item-roster-entry.selected small{color:var(--theme-muted)}html[data-theme=dark] .item-customizer{background:var(--theme-panel)}html[data-theme=dark] .item-listing-details>header{border-bottom-color:var(--theme-border-soft);color:var(--theme-text)}@media (max-width:900px){.item-workbench{grid-template-columns:1fr}.item-roster{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));position:static}.item-customizer{grid-template-columns:1fr}}@media (max-width:520px){.maple-item-stat-editor{padding:12px 10px 10px;font-size:11px}.maple-item-stat-editor .maple-tooltip-overview{grid-template-columns:94px minmax(0,1fr);gap:8px}.maple-item-stat-editor .maple-tooltip-art{min-height:94px}.maple-item-stat-editor .maple-item-sprite-tooltip{width:86px;height:86px}.item-listing-details .item-fields{grid-template-columns:1fr}}.search-result{grid-template-columns:minmax(0,1fr) auto}.search-result-preview{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.inventory-item-preview,.stall-dialog-item-preview{align-items:center;min-width:0;display:grid}.inventory-item-preview{grid-template-columns:42px minmax(0,1fr) auto;gap:6px}.stall-dialog-item-preview{grid-template-columns:50px minmax(0,1fr) auto;gap:8px}.inventory-item-preview .maple-item-sprite-inline{width:42px;height:42px}.stall-dialog-item-preview .maple-item-sprite-inline{width:50px;height:50px}.item-identity .maple-item-sprite-inline{width:46px;height:46px}
.page{--market-gap:var(--layout-gap);gap:var(--market-gap);background:var(--surface-page);flex-direction:column;flex:1;padding:12px;display:flex}.top-actions{gap:var(--market-gap);grid-template-columns:178px minmax(0,1fr);align-items:stretch;width:100%;display:grid}.search-frame{background:linear-gradient(#ffe7af,#ffd187);border:1px solid #d4973a;border-radius:8px;min-width:0;padding:5px;box-shadow:inset 0 0 0 3px #ffffff57,0 2px #ded7cb}.market-store-action{width:100%;min-width:0;height:100%;margin:0}.search-form{grid-template-columns:minmax(0,1fr) 92px;gap:7px;display:grid}.search-form input{color:#333;background:#fff;border:1px solid #134c8f;border-radius:5px;min-width:0;height:34px;padding:0 10px;box-shadow:inset 0 1px 2px #00000021}.layout{gap:var(--market-gap);flex:1;grid-template-columns:178px minmax(0,1fr);align-items:start;display:grid}.market-layout{flex:none}.sidebar-rail{gap:var(--market-gap);flex-direction:column;min-width:0;display:flex}.sidebar{border:1px solid var(--border-panel);background:linear-gradient(#ffd99f,#f1bd72);border-radius:9px;overflow:hidden;box-shadow:inset 0 0 0 4px #ffffff38}.side-section{padding:8px 9px 9px}.side-section+.side-section{padding-top:0}.side-heading{color:#fff;text-align:center;background:#895700;border-radius:4px;margin:0 -2px 7px;padding:4px 6px;font-size:10px}.side-section label{color:var(--text-field);margin-bottom:8px;display:block}.market-price-filter{color:var(--text-field);gap:5px;margin-bottom:8px;font-size:9px;font-weight:700;display:grid}.market-price-input{display:block}.market-price-input>input{color:#39342f;width:100%;min-width:0;height:27px;box-shadow:none;background:#fffbed;border:1px solid #b2833e;border-radius:0;margin-top:0;padding:0 5px;font-size:9px}.market-sort-field{font-size:9px;font-weight:700}.market-sort-field .sort-control{width:100%;margin-top:5px;display:block}.main-column{align-self:stretch;gap:var(--market-gap);flex-direction:column;min-width:0;display:flex}.sort-control{color:#273646;background:#fff;border:1px solid #174a86;height:27px}.result-strip{color:#774112;background:linear-gradient(#ffe7af,#ffd187);border:1px solid #d4973a;border-radius:7px;justify-content:space-between;margin:0;padding:7px 10px;display:flex}.listing-section-heading{align-items:center}.listing-section-heading>span:first-child{min-width:0}.listing-section-heading strong{color:#97310d;font-size:13px}.stall-grid{gap:var(--market-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-pagination{margin-top:var(--market-gap);justify-content:center;align-items:center;gap:12px;display:flex}.market-pagination .primary-button{min-width:112px}.stall-card{background:var(--peach-light);min-width:0;color:inherit;cursor:pointer;border:1px solid #c67e26;border-radius:8px;margin-top:0;text-decoration:none;display:block;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff6b,0 2px #ded7cb}.stall-card:focus-visible{outline-offset:2px;outline:2px solid #a84e14}.stall-card.loading{cursor:progress;opacity:.78}.stall-title{background:linear-gradient(#ffdda5,#f6c77e);border-bottom:1px solid #d99a44;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:flex}.stall-title h2{color:#97310d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;text-decoration:underline;overflow:hidden}.updated{color:#62533f;flex:none;font-size:9px}.updated.closed{color:#8a2f20;font-weight:700}.stall-body{height:194px}.seller-button{color:#fff;background:var(--discord);text-overflow:ellipsis;white-space:nowrap;border:1px solid #3944bf;border-radius:3px;min-width:0;padding:3px 8px;font-size:9px;font-weight:700;overflow:hidden}.seller-button:hover{background:#4752c4}.inventory{overscroll-behavior-y:contain;scrollbar-color:#be7f34 #ffe4b5;scrollbar-gutter:stable;background:#ffffff40;height:194px;margin:0;padding:4px 7px;list-style:none;overflow-y:auto}.inventory:focus-visible{outline-offset:-2px;outline:2px solid #a84e14}.inventory::-webkit-scrollbar{width:11px}.inventory::-webkit-scrollbar-track{background:#ffe4b5;border-left:1px solid #dfb474}.inventory::-webkit-scrollbar-thumb{background:#be7f34;border:2px solid #ffe4b5;border-radius:7px}.inventory::-webkit-scrollbar-thumb:hover{background:#925718}.inventory li{border-bottom:1px dashed #d4a566;min-height:43px;padding:4px 0;display:block}.inventory li:last-child{border-bottom:0}.item-copy{min-width:0}.item-copy b,.item-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.item-copy b{font-size:10px}.item-copy small{color:#7a6a5d;margin-top:2px;font-size:10px}.item-price{color:#96320d;white-space:nowrap;font-size:10px}.empty-state{color:#70573e;background:var(--peach-light);text-align:center;border:1px solid #d4973a;border-radius:8px;flex:0 auto;place-items:center;height:clamp(220px,45vh,360px);padding:35px 20px;display:grid}.stall-dialog{width:min(920px,100% - 32px);height:min(680px,100dvh - 40px);max-height:calc(100dvh - 40px);color:var(--ink);background:var(--cream);border:1px solid #9da5a9;border-radius:10px;margin:auto;padding:0;overflow:hidden;box-shadow:0 12px 38px #1a262e7a}.stall-dialog::backdrop{background:#192731ad}html.stall-dialog-open,html.stall-dialog-open body{overscroll-behavior:none;overflow:hidden}.stall-dialog-panel{background:inherit;height:100%;box-shadow:none;border:0;border-radius:0;flex-direction:column;margin:0;display:flex}.stall-dialog-panel .workflow-panel-header{flex:none;min-height:58px;padding:10px 13px 10px 17px}.stall-dialog-panel .workflow-panel-heading-copy h2{font-size:17px}.stall-dialog-panel .workflow-panel-heading-copy>span{margin-top:5px;display:block}.stall-dialog-panel .action-panel-controls>*{min-width:64px}.stall-dialog-panel-body{flex:1;min-height:0;overflow:hidden}.stall-dialog-body{grid-template-columns:minmax(380px,.72fr) minmax(310px,1.28fr);gap:12px;height:100%;min-height:0;padding:12px 16px 16px;display:grid;overflow:hidden}.stall-dialog-sidebar{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid}.stall-dialog-details{color:#4d5960;border-bottom:1px solid #bfd0d8;margin:0;padding:0 2px 10px}.stall-dialog-seller{justify-content:space-between;align-items:center;gap:12px;display:flex}.stall-dialog-identities{flex-wrap:wrap;flex:1;gap:7px 18px;min-width:0;margin:0;display:flex}.stall-dialog-identities>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;display:grid}.stall-dialog-identities dt{color:#6b7a82;letter-spacing:.4px;text-transform:uppercase;font-size:8px;font-weight:700}.stall-dialog-identities dd{overflow-wrap:anywhere;color:#25353e;min-width:0;margin:0;font-size:11px;font-weight:700}.stall-dialog-details .seller-button{flex:none;padding:6px 10px;font-size:9px}.stall-dialog-details p{overflow-wrap:anywhere;scrollbar-color:#be7f34 #ffe4b5;white-space:pre-wrap;max-height:80px;margin:9px 0 0;padding:0;line-height:1.45;overflow-y:auto}.stall-dialog-items{scrollbar-color:#7899aa #d9eaf1;scrollbar-gutter:stable;background:#c9dde7;border:1px solid #8eaebe;border-radius:5px;grid-template-columns:1fr;grid-auto-rows:minmax(54px,auto);align-content:start;gap:0;min-height:0;max-height:none;margin:0;padding:3px;list-style:none;display:grid;overflow-y:auto}.stall-dialog-item{background:#fff;border-bottom:1px solid #b7d0dc;min-width:0;min-height:54px;padding:6px 8px;display:block}.stall-dialog-item:nth-child(2n){background:#eaf6fb}.stall-dialog-item:last-child{border-bottom:0}.stall-dialog-item:hover{background:#dceff8}.stall-dialog-item .item-copy b,.stall-dialog-item .item-price{font-size:12px}.stall-dialog-item .item-copy small{margin-top:4px;font-size:10px}.stall-dialog-item-preview{grid-template-columns:50px minmax(0,1fr) max-content;width:100%}.stall-dialog-chat{flex-direction:column;min-height:0;display:flex}.stall-dialog-closed-note{color:#6f4a25;text-align:center;background:#fff4d8;border:1px solid #c9a05f;border-radius:7px;place-items:center;min-height:120px;padding:18px;line-height:1.5;display:grid}.stall-dialog-chat .listing-comment-list{flex:1;max-height:none}.stall-dialog-chat .listing-comments-empty{flex:1;height:auto;min-height:90px}.no-results{text-align:center;padding:13px;display:block}
html[data-theme=dark] .page{background:var(--theme-page)}html[data-theme=dark] .search-frame{border-color:var(--theme-border);background:var(--theme-heading);box-shadow:var(--theme-panel-shadow)}html[data-theme=dark] .seller-button:hover{background:#6e77df}html[data-theme=dark] .workflow-back-link{color:var(--theme-text);box-shadow:inset 0 1px #ffffff14, 0 1px var(--theme-shadow);background:linear-gradient(#3b515b,#2b3e47);border-color:#6a818c}html[data-theme=dark] .workflow-back-link:hover{color:#fff;background:#45606c}html[data-theme=dark] .footer-community-link{color:#d7e2e6}html[data-theme=dark] .footer-community-link:hover{color:var(--theme-accent)}html[data-theme=dark] .search-form input,html[data-theme=dark] .market-price-input>input,html[data-theme=dark] .sort-control{color:var(--theme-text);background:var(--theme-input);border-color:#668392}html[data-theme=dark] .search-form input:hover,html[data-theme=dark] .market-price-input>input:hover,html[data-theme=dark] .sort-control:hover{border-color:#7f9ba8}html[data-theme=dark] .sidebar{border-color:var(--theme-border);box-shadow:var(--theme-panel-shadow);background:linear-gradient(#263a44,#1f3038)}html[data-theme=dark] .side-heading{color:#f4f8f9;background:#2c6278}html[data-theme=dark] .side-section label{color:#e1eaed}html[data-theme=dark] .result-strip{border-color:var(--theme-border-soft);color:var(--theme-muted);background:var(--theme-heading)}html[data-theme=dark] .result-strip strong{color:var(--theme-text)}html[data-theme=dark] .stall-card{border-color:var(--theme-border);background:var(--theme-row);box-shadow:var(--theme-panel-shadow)}html[data-theme=dark] .stall-card:hover,html[data-theme=dark] .stall-card:focus-within{border-color:#7d9dac8c;box-shadow:0 4px 10px #00000047}html[data-theme=dark] .stall-title{border-bottom-color:var(--theme-border-soft);background:var(--theme-heading)}html[data-theme=dark] .stall-title h2,html[data-theme=dark] .item-price{color:var(--theme-text)}html[data-theme=dark] .updated,html[data-theme=dark] .item-copy small{color:var(--theme-muted)}html[data-theme=dark] .inventory{scrollbar-color:#6f91a1 #182831;background:var(--theme-panel)}html[data-theme=dark] .inventory li{border-bottom-color:var(--theme-border-soft)}html[data-theme=dark] .empty-state{border-color:var(--theme-border);color:#dbe5e8;background:var(--theme-panel)}html[data-theme=dark] .stall-dialog{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-page);box-shadow:0 18px 48px #0000008c}html[data-theme=dark] .stall-dialog-panel{background:inherit;border:0}html[data-theme=dark] .stall-dialog-items{border-color:var(--theme-border);scrollbar-color:#6f91a1 #182831;background:#192a33}html[data-theme=dark] .stall-dialog-details{border-color:var(--theme-border-soft);color:#d3dfe3}html[data-theme=dark] .stall-dialog-identities dt{color:var(--theme-subtle)}html[data-theme=dark] .stall-dialog-identities dd{color:var(--theme-text)}html[data-theme=dark] .stall-dialog-details p{scrollbar-color:#6f91a1 #182831}html[data-theme=dark] .stall-dialog-item{border-color:var(--theme-border-soft);background:var(--theme-row)}html[data-theme=dark] .stall-dialog-item:nth-child(2n){background:var(--theme-row-alt)}html[data-theme=dark] .stall-dialog-item:hover{background:var(--theme-row-hover)}
@media (max-width:900px){.stall-grid{grid-template-columns:1fr}}@media (max-width:800px){.profile-shell{grid-template-columns:1fr}}@media (max-width:650px){.header-banner-actions{max-width:calc(100% - 36px);bottom:4px;right:18px}.header-account-link{max-width:34vw;font-size:10px}.site-footer{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.profile-shell{padding:0 0 58px}.profile-body{padding:28px 22px}.profile-ign-controls{grid-template-columns:1fr}.profile-ign-controls .primary-button{width:100%}.page{--market-gap:8px;padding:8px}.top-actions{grid-template-columns:1fr}.layout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.main-column{grid-row:1}.inventory{overscroll-behavior-y:auto}.sidebar-rail{grid-row:2}.sidebar{grid-template-columns:1fr;display:grid}.side-section{min-width:0;padding-top:8px!important}.stall-dialog{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overscroll-behavior:contain;border:0;border-radius:0;margin:0;position:fixed;inset:0}.stall-dialog-panel .workflow-panel-header{min-height:54px;padding:9px 11px 9px 14px}.stall-dialog-body{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%;padding:10px 12px 12px;display:block;overflow:hidden auto}.stall-dialog-sidebar{margin-top:10px;display:grid;overflow:visible}.stall-dialog-details{margin:0}.stall-dialog-seller{align-items:flex-start}.stall-dialog-identities{flex-direction:column;gap:5px}.stall-dialog-details p{max-height:none;overflow:visible}.stall-dialog-items{max-height:none;margin:0;padding:3px;overflow-y:visible}.stall-dialog-item-preview{grid-template-columns:50px minmax(0,1fr) auto;width:100%}.stall-dialog-chat{min-height:0;display:block}.stall-dialog-chat .listing-comments-body{display:block}.stall-dialog-chat .listing-comment-list{overflow-y:visible}.maple-tooltip-jobs{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px}}@media (max-width:450px){.listing-section-heading{flex-direction:column;align-items:flex-start;gap:4px}.inventory{padding-left:4px;padding-right:4px}.inventory-item-preview{grid-template-columns:42px minmax(0,1fr) auto;gap:4px}}.skip-link{z-index:1000;color:#17130f;background:#fff6d9;border:2px solid #27221c;padding:9px 12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #2779a7}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.market-trade-actions{align-items:stretch;gap:6px;display:flex}.market-trade-actions .market-store-action{flex:1;width:auto;height:auto;min-height:34px}.market-sections{gap:var(--market-gap);min-width:0;display:grid}.buying-section{min-width:0}.buying-more-items{min-height:26px;margin:6px 0 0 auto;padding:4px 8px;font-size:10px;display:block}.buying-carousel{scrollbar-width:none;overscroll-behavior-x:contain;overflow-anchor:none;scroll-behavior:auto;padding:0;overflow-x:auto}.buying-carousel::-webkit-scrollbar{display:none}.buying-carousel,.buying-carousel .buying-item-card{cursor:grab;-webkit-user-select:none;user-select:none}.buying-carousel[data-dragging=true],.buying-carousel[data-dragging=true] .buying-item-card{cursor:grabbing}.buying-train{width:max-content;display:flex}.buying-train-group{flex:none;gap:10px;padding-right:10px;display:flex}.buying-item-card{border:1px solid var(--border-panel);width:146px;min-height:146px;color:var(--ink);background:var(--surface-input);text-align:center;border-radius:7px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:7px;padding:0;display:flex}.buying-item-card:hover{border-color:var(--blue)}.buying-item-card>strong{overflow-wrap:anywhere;width:100%;font-size:11px}.buying-item-card>span:not(.maple-item-sprite){color:var(--muted);font-size:10px}.buying-load-error{align-items:center;gap:12px;padding:12px;display:flex}html:has(.buying-dialog[open]){overflow:hidden}.buying-dialog{border:1px solid var(--border-panel);width:min(700px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--ink);background:var(--surface-page);overscroll-behavior:contain;border-radius:9px;padding:0;overflow:auto}.buying-dialog::backdrop{background:#12181fb8}.buying-dialog-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.buying-dialog-heading h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.buying-dialog-actions{flex:none;align-items:center;gap:6px;display:flex}.buying-dialog-body{gap:16px;padding:16px;display:grid}.buying-dialog-body>p{margin:0}.buying-item-dialog .buying-dialog-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.buying-item-dialog .buying-offers{grid-column:2}.buying-item-details{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.maple-item-tooltip.buying-item-panel{z-index:auto;pointer-events:auto;max-height:none;position:static}.buying-item-details .maple-price-history{width:100%}.buying-offers{flex-direction:column;gap:10px;min-width:0;display:flex}.buying-offers-scroll{max-width:100%;overflow-x:auto}.buying-offers-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px;line-height:1.4}.buying-offers-table th,.buying-offers-table td{border-bottom:1px solid var(--border-panel);vertical-align:middle;padding:6px 5px}.buying-offers-table th{color:var(--muted);font-size:10px}.buying-offers-table .buying-offer-number{text-align:right;font-variant-numeric:tabular-nums}.buying-offer:not([aria-disabled=true]){cursor:pointer}.buying-offer:not([aria-disabled=true]):hover,.buying-offer:focus-within{background:var(--surface-input)}.buying-offer[aria-busy=true],.buying-offer[aria-busy=true] button{cursor:progress}.buying-buyer-name{gap:3px;width:max-content}.buying-buyer-name .user-fame-name{flex:0 auto}.buying-contact-button{min-height:22px;padding:2px 5px;font-size:10px;line-height:1.4}.buying-notice{line-height:1.5}.buying-editor-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.buying-editor-dialog>.buying-dialog-heading{flex-shrink:0}.buying-editor-dialog>.buying-dialog-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.buying-editor-dialog>.buying-dialog-body>:not(.buying-owned-listings){flex-shrink:0}.buying-editor-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.buying-editor-form .item-search{margin-bottom:0}.buying-editor-form .item-search>input{width:100%}.buying-selected-item{align-items:center;gap:10px;display:flex}.buying-selected-item>strong{overflow-wrap:anywhere;flex:1}.buying-editor-fields{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;display:grid}.buying-editor-fields label{min-width:0;color:var(--text-field);gap:6px;font-weight:700;display:grid}.buying-editor-fields input{width:100%;min-width:0}.buying-owned-listings{overscroll-behavior:contain;grid-auto-rows:max-content;gap:10px;min-height:0;max-height:250px;display:grid;overflow-y:auto}.buying-owned-listing{border-top:1px solid var(--border-panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:12px;display:grid}.buying-owned-listing>div:not(.buying-owned-actions){overflow-wrap:anywhere;gap:5px;display:grid}.buying-owned-listing>div>span{color:var(--muted);font-size:11px}.buying-owned-actions{gap:6px;display:flex}@media (max-width:650px){.buying-item-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.buying-item-dialog>.buying-dialog-heading{flex-shrink:0}.buying-item-dialog .buying-dialog-body{overscroll-behavior-y:contain;grid-template-columns:minmax(0,1fr);min-height:0;overflow-y:auto}.buying-item-dialog .buying-offers{min-height:0;max-height:var(--buying-offers-height,none);grid-column:1}.buying-item-dialog .buying-offers>:not(.buying-offers-scroll){flex-shrink:0}.buying-item-dialog .buying-offers-scroll{min-height:0;overflow-y:hidden}.buying-item-dialog [data-buyers-scrolling=true] .buying-offers-scroll{overflow-y:auto}.buying-item-dialog .buying-offers-table thead{z-index:1;background:var(--surface-page);position:sticky;top:0}.buying-owned-listing{grid-template-columns:auto minmax(0,1fr)}.buying-owned-actions{grid-column:2}}
.auction-layout{flex:none}.auction-sidebar .market-sort-field+.market-sort-field{margin-top:10px}.auction-price-filter{color:var(--text-field);gap:5px;margin-top:10px;font-size:9px;font-weight:700;display:grid}.auction-price-filter .market-price-filter{margin-bottom:0}.auction-filter-button{width:100%;min-height:28px;margin-top:6px;padding:4px 7px;font-size:9px}.auction-sidebar .sort-control:disabled{cursor:not-allowed;opacity:.55}.auction-list{--auction-row-columns:42px minmax(150px, 1.4fr) minmax(100px, .8fr) 105px 52px minmax(120px, .8fr) 12px;border:1px solid #c7a064;border-radius:6px;min-width:0}.auction-list-heading{grid-template-columns:var(--auction-row-columns);text-align:center;gap:8px}.auction-list-heading span:nth-child(2){text-align:left}.auction-card{grid-template-columns:var(--auction-row-columns);gap:8px;min-width:0;min-height:58px;padding:6px 8px}.auction-card-sprite{line-height:0}.auction-card-copy{gap:3px;min-width:0;display:grid}.auction-card-copy strong,.auction-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auction-card-copy strong{color:#163e58;font-size:11px}.auction-card-copy small{color:#647984;font-size:10px}.auction-card-mobile-seller{display:none!important}.auction-card-seller{z-index:1;color:#3944bf;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;position:relative;overflow:hidden}.auction-card-price{color:#96320d;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.auction-card-bids{color:#526975;text-align:center;font-size:10px}.auction-card-close{color:#526975;text-align:center;font-size:10px;line-height:1.35}.auction-card-view-link{color:#526975;text-align:center;font-size:18px;font-weight:700}.auction-detail-page{min-height:610px}.auction-detail-actions{justify-content:space-between;align-items:center;gap:var(--market-gap);min-height:34px;display:flex}.auction-detail-heading{align-items:center}.auction-fame-success{justify-content:space-between;align-items:center;gap:var(--market-gap);color:#285739;background:linear-gradient(#effced,#d9efd7);border:1px solid #59926d;border-radius:7px;padding:11px 13px;display:flex}.auction-fame-success>div{gap:4px;display:grid}.auction-fame-success>div>strong{font-size:12px}.auction-fame-success>div>span{font-size:10px}.auction-fame-complete{color:#285739;flex:none;font-size:10px;font-weight:700}.auction-fame-dialog{color:#4d3b29;background:#fff8e8;border:1px solid #d4973a;border-radius:8px;width:min(430px,100% - 28px);padding:0;overflow:hidden;box-shadow:0 16px 44px #1420266b}.auction-fame-dialog::backdrop{background:#14232ba6}.auction-fame-dialog-body{gap:14px;padding:16px;display:grid}.auction-fame-dialog-body p{margin:0;line-height:1.5}.auction-fame-options{gap:9px;display:grid}.auction-fame-negative{border-top:1px solid #e1c696;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding-top:11px;display:grid}.auction-fame-reason{color:#604629;gap:5px;min-width:0;font-size:10px;font-weight:700;display:grid}.auction-fame-reason select{color:#39342f;background:var(--surface-input);width:100%;height:34px;font:inherit;border:1px solid #b2833e;border-radius:5px;padding:0 8px;box-shadow:inset 0 1px 2px #0000001a}.auction-fame-cancel{justify-self:end}.auction-status{color:#72511e;text-transform:capitalize;background:#fff4d3;border:1px solid #9a7c50;border-radius:10px;padding:4px 8px;font-size:9px;font-weight:700}.auction-status.ended,.auction-status.cancelled{color:#5f686c;background:#e5eaec;border-color:#8b9397}.auction-detail-layout{gap:var(--market-gap);flex:1;grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.auction-detail-aside{gap:var(--market-gap);flex-direction:column;min-width:0;display:flex}.auction-item-panel{z-index:1;pointer-events:auto;width:100%;max-height:none;padding:13px 15px 11px;position:relative;overflow:visible}.auction-detail-main{gap:var(--market-gap);flex-direction:column;min-width:0;display:flex}.auction-info-panel{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex}.auction-info-panel-body{flex-direction:column;flex:1;min-height:0;padding:15px;display:flex}.auction-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;margin:0;display:grid}.auction-facts>div{min-width:0}.auction-facts dt,.auction-facts dd{margin:0}.auction-facts dt{color:#7e725f;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:700}.auction-facts dd{overflow-wrap:anywhere;color:#4d3b29;font-size:14px;font-weight:700}.auction-facts .auction-member{color:#3944bf}.auction-facts .auction-closing-time{color:#be0000}.auction-description{color:#5f554c;white-space:pre-line;border-top:1px dashed #c8a970;margin:15px 0 0;padding-top:12px;line-height:1.5}.auction-bid-form{color:var(--text-field);background:linear-gradient(#fff8e8,#f8e7bd);border:1px solid #d4973a;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:15px;padding:11px 13px;display:grid}.auction-bid-field{min-width:0;font-size:9px;font-weight:700}.auction-bid-form input{color:#39342f;background:#fff;border:1px solid #b2833e;border-radius:4px;width:100%;height:34px;margin-top:5px;padding:0 9px}.auction-buyout-button{width:100%;margin-top:9px}.auction-sign-in{justify-self:start;margin-top:15px}.auction-bid-cap{color:#765840;background:#fff4d3;border:1px solid #d4973a;border-radius:7px;width:fit-content;margin:15px 0 0;padding:8px 11px;font-size:10px;font-weight:700}.auction-history{background:#f5e5be;border:1px solid #d4973a;border-radius:7px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.auction-history>.result-strip{border-width:0 0 1px;border-radius:0}.auction-bid-list{margin:0;padding:3px;list-style:none}.auction-bid-list li{background:#fff9ea;border-bottom:1px solid #e1c696;grid-template-columns:minmax(0,1fr) auto 58px auto;align-items:center;gap:9px;min-height:47px;padding:6px 8px;display:grid;position:relative}.auction-bid-list li:nth-child(2n){background:#fff0d2}.auction-bid-list li:last-child{border-bottom:0}.auction-bid-list li.withdrawn{opacity:.58}.auction-bidder{gap:3px;min-width:0;display:grid}.auction-bidder .user-fame-link,.auction-bidder time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auction-bidder .user-fame-link{color:#3944bf;font-size:10px}.auction-bidder time{color:#647984;font-size:10px}.auction-bid-amount{color:#96320d;white-space:nowrap;font-size:11px}.auction-bid-state{color:#526975;text-align:center;text-transform:uppercase;font-size:8px;font-weight:700}.auction-bid-list .secondary-button{min-height:28px;padding:4px 8px;font-size:9px}.auction-detail-aside .auction-bid-list li{grid-template-columns:minmax(0,1fr) auto}.auction-detail-aside .auction-bid-state{text-align:right;grid-column:2;justify-self:end}.auction-detail-aside .auction-bid-list .secondary-button{grid-column:1/-1;width:100%}.auction-history-empty{border:0;border-radius:0;flex:1;min-height:140px}.auction-history-note{color:#526975;text-align:right;background:#fff0d2;border-top:1px solid #e1c696;margin:0;padding:6px 9px;font-size:8px}.listing-comments-panel{flex-direction:column;flex:1;min-height:280px;margin-top:0;display:flex}.auction-bid-list li.moderatable{padding-right:32px}.auction-bid-remove{color:#8d241b;cursor:pointer;opacity:0;pointer-events:none;background:#fff5ec;border:1px solid #a83d30;border-radius:50%;place-items:center;width:19px;height:19px;padding:0;font:700 14px/1 sans-serif;transition:opacity .12s;display:grid;position:absolute;top:5px;right:5px}.auction-bid-list li:hover .auction-bid-remove,.auction-bid-list li:focus-within .auction-bid-remove{opacity:1;pointer-events:auto}.auction-bid-remove:disabled{cursor:wait;opacity:.55}@media (hover:none),(pointer:coarse){.auction-bid-remove{opacity:1;pointer-events:auto}}.auction-detail-comments{flex-direction:column;flex:1;min-height:280px;margin-top:15px;display:flex}.auction-detail-comments .listing-comments-body{padding:0}.listing-comments-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex}.listing-comment-list{background:#f5e5be;border:1px solid #e1c696;border-radius:5px;min-height:0;max-height:420px;margin:0;padding:3px;list-style:none;overflow-y:auto}.listing-comment-list li{background:#fff9ea;border-bottom:1px solid #e1c696;padding:8px 9px}.listing-comment-list li:nth-child(2n){background:#fff0d2}.listing-comment-list li:last-child{border-bottom:0}.listing-comment-list header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.listing-comment-list .user-fame-link{color:#3944bf;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.listing-comment-list time,.listing-comment-actions,.listing-comments-note{color:#756c64;font-size:10px}.listing-comment-list time{flex:none}.listing-comment-meta{flex:none;align-items:center;gap:7px;display:flex}.listing-comment-report,.listing-comment-delete{opacity:0;cursor:pointer;pointer-events:none;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;transition:opacity .12s,background-color .12s;display:inline-grid}.listing-comment-report{color:#704712;background:#fff4d8;border:1px solid #9a6a28}.listing-comment-report svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:11px;height:11px}.listing-comment-delete{color:#8a2f20;font:700 9px/1 var(--font-pixel), monospace;background:#fff3e8;border:1px solid #a95242}.listing-comment-list li:hover .listing-comment-report,.listing-comment-list li:focus-within .listing-comment-report,.listing-comment-report:focus-visible,.listing-comment-list li:hover .listing-comment-delete,.listing-comment-list li:focus-within .listing-comment-delete,.listing-comment-delete:focus-visible{opacity:1;pointer-events:auto}.listing-comment-report:hover,.listing-comment-report:focus-visible{background:#ffe5ad}.listing-comment-delete:hover,.listing-comment-delete:focus-visible{background:#ffd7ca}.listing-comment-report:disabled,.listing-comment-delete:disabled{cursor:wait;opacity:.5}.listing-comment-list p{color:#4d3b29;overflow-wrap:anywhere;white-space:pre-line;margin:5px 0 0;line-height:1.45}.listing-comments-empty{min-height:120px}.listing-comments-note{text-align:right;margin:0}.listing-comment-form{gap:6px;margin-top:auto;padding-top:10px;display:grid}.listing-comment-form textarea{resize:vertical;color:#39342f;background:var(--surface-input);width:100%;min-height:70px;font:inherit;border:1px solid #b2833e;border-radius:5px;padding:8px 9px;line-height:1.45;box-shadow:inset 0 1px 2px #0000001a}.listing-comment-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.listing-comment-sign-in{align-self:flex-start}.auction-editor-workspace{gap:var(--market-gap,var(--layout-gap));grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;margin-top:12px;display:grid}.comment-report-dialog{color:#4d3b29;background:#fff8e8;border:1px solid #d4973a;border-radius:8px;width:min(390px,100% - 28px);padding:0;overflow:hidden;box-shadow:0 16px 44px #1420266b}.comment-report-dialog::backdrop{background:#14232ba6}.comment-report-form{gap:13px;padding:16px;display:grid}.comment-report-form p{margin:0;line-height:1.5}.comment-report-form .field{gap:6px;display:grid}.comment-report-form select{color:#39342f;background:var(--surface-input);width:100%;height:34px;font:inherit;border:1px solid #b2833e;border-radius:4px;padding:0 8px}.comment-report-actions{justify-content:flex-end;gap:8px;display:flex}.auction-create-editor-workspace{flex-direction:column;display:flex}.auction-create-editor-workspace>.panel{width:100%}.auction-create-editor-workspace>.workflow-action-panel{align-self:stretch}.auction-editor-workspace>.panel{flex-direction:column;align-self:start;margin-top:0;display:flex}.auction-editor-workspace>.panel>.panel-body{width:100%}.auction-editor-fields{grid-template-columns:1fr;gap:16px;display:grid}.auction-create-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-create-editor-fields .auction-description-field{grid-column:1/-1}.auction-description-field{grid-column:auto}.auction-description-field small{color:var(--muted);text-align:right;margin-top:4px;font-size:10px}.auction-item-search{margin-bottom:14px}.auction-stat-editor{scrollbar-color:#7899aa #173f56;background:#0f4a6adb;border-radius:5px;width:min(320px,100%);min-height:380px;margin:0 auto;overflow:visible}.auction-item-selection{justify-items:center;gap:8px;display:grid}.auction-item-stat-guidance{text-align:center;width:min(320px,100%);margin:0}.auction-stat-editor>.maple-item-stat-editor{height:auto;min-height:380px}.auction-bid-management{background:#ffffff61;border:1px solid #b99c72;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:10px;display:grid}.auction-bid-management>div{gap:3px;display:grid}.auction-bid-management strong{color:#4d3b29;font-size:10px}.auction-bid-management span{color:#756c64;font-size:8px}.auction-bid-management small{color:#756c64;grid-column:1/-1;font-size:10px}.owned-auction-manager{gap:var(--layout-gap);display:grid}.owned-auction-back-link{justify-self:start}.owned-auction-list{background:#c9dde7;border:1px solid #789bad;border-radius:7px;overflow:hidden}.owned-auction-row{background:#fff;border-bottom:1px solid #b7d0dc;grid-template-columns:42px minmax(0,1fr) minmax(115px,auto) auto;align-items:center;gap:10px;min-height:62px;padding:7px 9px;display:grid}.owned-auction-row:nth-child(2n){background:#eaf6fb}.owned-auction-row:last-child{border-bottom:0}.owned-auction-copy,.owned-auction-bid{gap:3px;min-width:0;display:grid}.owned-auction-copy strong,.owned-auction-copy span,.owned-auction-bid strong,.owned-auction-bid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owned-auction-copy strong{color:#163e58;font-size:11px}.owned-auction-copy span,.owned-auction-bid span{color:#647984;font-size:8px}.owned-auction-bid{text-align:right}.owned-auction-bid strong{color:#96320d;font-size:10px}.owned-auction-actions{gap:7px;display:flex}.owned-auction-actions a{min-height:28px;padding:5px 10px;font-size:9px}.owned-auction-manager-actions{color:#756c64;justify-content:flex-end;align-items:center;min-height:34px;font-size:9px;display:flex}.auction-no-item{color:#756c64;background:#fff6;border:1px dashed #b99c72;border-radius:4px;align-self:stretch;place-items:center;min-height:86px;font-size:9px;display:grid}.auction-editor .secondary-button{text-decoration:none}.auction-editor .workflow-action-panel{grid-column:1/-1;margin-top:0}.auction-editor .action-group{flex-wrap:wrap;justify-content:flex-end}
html[data-theme=dark] .auction-list{border-color:var(--theme-border)}html[data-theme=dark] .owned-auction-list{border-color:var(--theme-border);box-shadow:var(--theme-panel-shadow);background:#192a33}html[data-theme=dark] .auction-history{border-color:var(--theme-border);background:var(--theme-panel);box-shadow:var(--theme-panel-shadow)}html[data-theme=dark] .owned-auction-row{border-color:var(--theme-border-soft);background:var(--theme-row)}html[data-theme=dark] .owned-auction-row:nth-child(2n){background:var(--theme-row-alt)}html[data-theme=dark] .auction-card-copy strong,html[data-theme=dark] .owned-auction-copy strong{color:var(--theme-text)}html[data-theme=dark] .auction-card-copy small,html[data-theme=dark] .auction-card-bids,html[data-theme=dark] .auction-card-close,html[data-theme=dark] .auction-card-view-link,html[data-theme=dark] .auction-bidder time,html[data-theme=dark] .auction-bid-state,html[data-theme=dark] .auction-history-note,html[data-theme=dark] .owned-auction-copy span,html[data-theme=dark] .owned-auction-bid span{color:var(--theme-muted)}html[data-theme=dark] .listing-comment-list{border-color:var(--theme-border);background:#192a33}html[data-theme=dark] .listing-comment-list li,html[data-theme=dark] .auction-bid-list li{border-color:var(--theme-border-soft);background:var(--theme-row)}html[data-theme=dark] .listing-comment-list li:nth-child(2n),html[data-theme=dark] .auction-bid-list li:nth-child(2n){background:var(--theme-row-alt)}html[data-theme=dark] .listing-comment-list .user-fame-link,html[data-theme=dark] .auction-card-seller,html[data-theme=dark] .auction-card-mobile-seller,html[data-theme=dark] .auction-facts .auction-member,html[data-theme=dark] .auction-bidder .user-fame-link{color:var(--theme-link)}html[data-theme=dark] .listing-comment-list p,html[data-theme=dark] .auction-facts dd,html[data-theme=dark] .auction-bid-management strong{color:var(--theme-text)}html[data-theme=dark] .auction-facts .auction-closing-time{color:#be0000}html[data-theme=dark] .listing-comment-list time,html[data-theme=dark] .listing-comment-actions,html[data-theme=dark] .listing-comments-note,html[data-theme=dark] .auction-bid-management span,html[data-theme=dark] .auction-bid-management small,html[data-theme=dark] .owned-auction-manager-actions{color:var(--theme-muted)}html[data-theme=dark] .listing-comment-report{color:#ffe0a3;background:#4f3c22;border-color:#b79557}html[data-theme=dark] .listing-comment-report:hover,html[data-theme=dark] .listing-comment-report:focus-visible{background:#66502c}html[data-theme=dark] .listing-comment-delete{color:#ffd3c7;background:#5b2e2a;border-color:#c67663}html[data-theme=dark] .comment-report-dialog{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-panel)}html[data-theme=dark] .comment-report-form select{color:var(--theme-text);background:var(--theme-input);border-color:#668392}html[data-theme=dark] .listing-comment-delete:hover,html[data-theme=dark] .listing-comment-delete:focus-visible{background:#743930}html[data-theme=dark] .listing-comment-form{border-color:var(--theme-border-soft)}html[data-theme=dark] .listing-comment-form textarea,html[data-theme=dark] .auction-bid-form input{color:var(--theme-text);background:var(--theme-input);border-color:#668392}html[data-theme=dark] .auction-card-price,html[data-theme=dark] .auction-bid-amount,html[data-theme=dark] .owned-auction-bid strong{color:var(--theme-text)}html[data-theme=dark] .auction-bid-remove{color:#ffd6ce;background:#502b28;border-color:#c86f61}html[data-theme=dark] .auction-status{border-color:var(--theme-warm-border);color:#ffe0bd;background:#5b412e}html[data-theme=dark] .auction-status.ended,html[data-theme=dark] .auction-status.cancelled{color:#c7d2d6;background:#2b3e47;border-color:#667b85}html[data-theme=dark] .auction-info-panel{color:var(--theme-text)}html[data-theme=dark] .auction-facts dt{color:var(--theme-subtle)}html[data-theme=dark] .auction-description{border-color:var(--theme-border-soft);color:#d3dfe3}html[data-theme=dark] .auction-bid-form{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-panel-raised)}html[data-theme=dark] .auction-bid-cap{border-color:var(--theme-border-soft);color:var(--theme-muted);background:var(--theme-row-alt)}html[data-theme=dark] .auction-history-note{border-color:var(--theme-border-soft);background:var(--theme-row-alt)}html[data-theme=dark] .auction-bid-management{border-color:var(--theme-border);background:#1c2d35}html[data-theme=dark] .auction-no-item{border-color:var(--theme-border);color:var(--theme-muted);background:#1c2d35}html[data-theme=dark] .auction-fame-success{color:#d8f5df;background:linear-gradient(#254835,#203b2d);border-color:#4f8062}html[data-theme=dark] .auction-fame-complete{color:#aee7bc}html[data-theme=dark] .auction-fame-dialog{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-panel)}html[data-theme=dark] .auction-fame-negative{border-top-color:var(--theme-border-soft)}html[data-theme=dark] .auction-fame-reason{color:var(--theme-text)}html[data-theme=dark] .auction-fame-reason select{color:var(--theme-text);background:var(--theme-input);border-color:#668392;box-shadow:inset 0 1px 3px #0000006b}
@media (max-width:900px){.auction-list{--auction-row-columns:42px minmax(135px, 1fr) minmax(90px, .7fr) 92px 42px minmax(105px, .7fr) 10px}.auction-detail-layout{grid-template-columns:1fr}.auction-item-panel{align-self:center;width:min(310px,100%)}.auction-editor-workspace{grid-template-columns:1fr}}@media (max-width:800px){.auction-list{--auction-row-columns:42px minmax(135px, 1fr) 94px 42px minmax(100px, .7fr) 10px}.auction-list-heading span:nth-child(3),.auction-card-seller{display:none}}@media (max-width:650px){.listing-comment-report{opacity:1;pointer-events:auto}.auction-editor-fields{grid-template-columns:1fr}.auction-create-editor-fields .auction-description-field,.auction-description-field{grid-column:auto}.auction-detail-actions{align-items:stretch}.auction-detail-actions>a{justify-content:center}.auction-facts{grid-template-columns:1fr}.owned-auction-row{grid-template-columns:42px minmax(0,1fr) auto}.owned-auction-bid{text-align:left;grid-column:2}.owned-auction-actions{flex-direction:column;grid-area:1/3/span 2}}@media (max-width:450px){.auction-list-heading{display:none}.auction-card{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto 10px;min-height:78px}.auction-card-copy{grid-area:1/2}.auction-card-mobile-seller{color:#3944bf;font-size:11px;font-weight:700;display:block!important}.auction-card-price{text-align:right;grid-area:1/3}.auction-card-bids{grid-area:2/3}.auction-card-bids:after{content:" bids";font-size:8px;font-weight:400}.auction-card-close{text-align:left;grid-area:2/2}.auction-card-view-link{grid-area:1/4/span 2}.auction-bid-form{grid-template-columns:1fr}.auction-fame-success{flex-direction:column;align-items:stretch}.auction-fame-success .primary-button{width:100%}.auction-fame-options,.auction-fame-negative{grid-template-columns:1fr}.auction-fame-negative .danger-button,.auction-bid-form .primary-button{width:100%}.listing-comment-actions{flex-direction:column;align-items:stretch}.listing-comment-actions .primary-button{width:100%}.auction-bid-list li{grid-template-columns:minmax(0,1fr) auto}.auction-bid-state{text-align:right}.auction-bid-list .secondary-button{grid-column:1/-1;width:100%}.auction-bid-management{grid-template-columns:1fr}.auction-bid-management .danger-button{width:100%}.owned-auction-row{grid-template-columns:42px minmax(0,1fr)}.owned-auction-bid{grid-column:2}.owned-auction-actions{flex-direction:row;grid-area:auto/1/auto/-1}.owned-auction-actions a{flex:1;justify-content:center}}
.home-page{min-height:640px}.home-layout{gap:var(--market-gap);flex:1;grid-template-columns:minmax(0,2fr) minmax(280px,.92fr);align-items:stretch;display:grid}.home-news-column,.home-sidebar{min-width:0}.home-news-column{height:100%}.home-section-heading h1,.home-section-heading h2{color:#97310d;margin:0;font-size:13px}.home-section-heading a,.home-latest-group .panel-title a{color:#265f91;font-size:10px;font-weight:800}.home-latest-group .panel-title{min-height:34px;padding:6px 8px}.home-blog-list{gap:var(--market-gap);width:100%;display:grid}.home-blog-card{color:#273f4d;width:100%;min-width:0;min-height:132px;font:inherit;text-align:left;grid-template-columns:132px minmax(0,1fr);margin-top:0;padding:0;text-decoration:none;display:grid}.home-blog-card:focus-visible{outline-offset:2px;outline:2px solid #a84e14}.home-blog-image{background:#dceaf0;border-right:1px solid #c8b488;min-height:132px;overflow:hidden}.home-blog-image img{object-fit:cover;width:100%;height:100%;display:block}.home-blog-copy{flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.home-blog-copy>strong{color:#713b18;font-size:17px;line-height:1.25}.home-blog-copy>span{color:#4c5c65;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.home-blog-copy small{color:#846c55;margin-top:auto;font-weight:700}.home-news-empty{width:100%;margin:0}.home-news-back{flex:none;height:32px}.home-news-article-toolbar,.home-news-author-meta{align-items:center;min-width:0;display:flex}.home-news-article-toolbar{justify-content:space-between;gap:12px}.home-news-author-meta{color:#765840;justify-content:flex-end;gap:8px;height:32px;font-size:10px;font-weight:700}.home-news-author-meta time{white-space:nowrap;flex:none}.home-news-author-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-news-author-avatar{object-fit:cover;background:#d9d7ce;border:1px solid #b99457;border-radius:50%;flex:none;width:32px;height:32px}.home-poll-section,.home-latest-panel{margin-top:0}.home-poll-section>.panel-title{min-height:0;padding:7px 10px}.home-poll-section .poll-card,.home-poll-section>.home-poll-empty{box-shadow:none;border:0;border-radius:0}.home-poll-empty{height:auto;min-height:140px}.home-latest-group+.home-latest-group{border-top:1px solid #d4973a}.home-latest-list{background:#fff}.home-latest-row{color:#243f50;background:#fff;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:7px 9px;text-decoration:none;display:grid}.home-latest-row+.home-latest-row{border-top:1px solid #d8c89f}.home-latest-row:hover,.home-latest-row:focus-visible{background:#fff4d3;outline:0}.home-latest-row .maple-item-sprite{width:38px;height:38px}.home-latest-row .maple-item-sprite img{max-width:38px;max-height:38px}.home-latest-copy{gap:2px;min-width:0;display:grid}.home-latest-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.home-latest-row>b{color:#765840;font-size:9px}.home-latest-empty{color:#765840;text-align:center;margin:0;padding:16px 10px}.blog-article{color:#283f4d;flex:1;margin-top:0;line-height:1.7}.blog-article-body{min-height:560px;padding:clamp(22px,5vw,54px)}.blog-article-body>:first-child{margin-top:0}.blog-article h1,.blog-article h2,.blog-article h3{color:#713b18;line-height:1.25}.blog-article h1{border-bottom:1px solid #d8c89f;padding-bottom:12px;font-size:clamp(24px,4vw,36px)}.blog-article img{border:1px solid #c7a064;border-radius:7px;max-width:100%;height:auto;margin:22px auto;display:block}.blog-article pre,.blog-article table{max-width:100%;overflow-x:auto}.blog-article pre{background:#edf3f5;border-radius:6px;padding:14px}.blog-article blockquote{color:#5d6d75;border-left:4px solid #d28a37;margin-left:0;padding-left:14px}.blog-article th,.blog-article td{border:1px solid #c8b488;padding:7px 9px}.blog-article a{color:#265f91}
html[data-theme=dark] .home-section-heading h1,html[data-theme=dark] .home-section-heading h2,html[data-theme=dark] .home-blog-copy>strong,html[data-theme=dark] .blog-article h1,html[data-theme=dark] .blog-article h2,html[data-theme=dark] .blog-article h3{color:var(--theme-text)}html[data-theme=dark] .home-blog-card,html[data-theme=dark] .blog-article{color:var(--theme-text);background:var(--theme-panel)}html[data-theme=dark] .home-blog-image,html[data-theme=dark] .home-latest-group+.home-latest-group,html[data-theme=dark] .home-latest-row+.home-latest-row,html[data-theme=dark] .blog-article h1,html[data-theme=dark] .blog-article img,html[data-theme=dark] .blog-article th,html[data-theme=dark] .blog-article td{border-color:var(--theme-border-soft)}html[data-theme=dark] .home-blog-image{background:#20333d}html[data-theme=dark] .home-blog-copy>span,html[data-theme=dark] .home-blog-copy small,html[data-theme=dark] .home-news-author-meta,html[data-theme=dark] .home-latest-row>b,html[data-theme=dark] .home-latest-empty,html[data-theme=dark] .blog-article blockquote{color:var(--theme-muted)}html[data-theme=dark] .home-latest-list,html[data-theme=dark] .home-latest-row{color:var(--theme-text);background:var(--theme-row)}html[data-theme=dark] .home-latest-row:hover,html[data-theme=dark] .home-latest-row:focus-visible{color:var(--theme-text);background:var(--theme-row-hover)}html[data-theme=dark] .blog-article pre{background:#15252d}html[data-theme=dark] .home-news-author-avatar{border-color:var(--theme-border-soft);background:var(--theme-panel-raised)}html[data-theme=dark] .blog-article a,html[data-theme=dark] .home-section-heading a,html[data-theme=dark] .home-latest-group .panel-title a{color:var(--theme-link)}
@media (max-width:800px){.home-layout{grid-template-columns:1fr}.home-news-column{min-height:560px}}@media (max-width:560px){.home-blog-card{grid-template-columns:112px minmax(0,1fr);min-height:112px}.home-blog-image{min-height:112px}.blog-article-body{min-height:480px;padding:20px 16px}}
.admin-blog-table-heading,.admin-blog-row{grid-template-columns:minmax(0,1fr) 140px}.admin-blog-row{min-height:62px}.admin-blog-title{gap:4px;min-width:0;display:grid}.admin-blog-title strong,.admin-blog-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-blog-title small,.admin-blog-published{font-size:9px}.admin-blog-published{text-align:right}.blog-editor-form input[type=file]{background:#fff;border:1px solid #9ca9ae;border-radius:4px;padding:8px}.blog-editor-form textarea{min-height:320px}.blog-editor-form .field-error{color:#a12418;margin:-8px 0 0;font-weight:700}
html[data-theme=dark] .blog-editor-form input[type=file]{border-color:var(--theme-border-soft);color:var(--theme-text);background:var(--theme-input)}
@media (max-width:450px){.admin-blog-table-heading,.admin-blog-row{grid-template-columns:minmax(0,1fr) 92px}.blog-editor-form textarea{min-height:240px}}
