.boss-timer{position:fixed;right:18px;bottom:18px;z-index:60;width:260px;border:1px solid var(--accent-deep,#a57a39);border-radius:14px;background:var(--surface,#292b2d);color:var(--text,#f4ead8);box-shadow:0 10px 35px #0004;overflow:hidden;font-family:'Noto Sans KR',sans-serif}.boss-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:14px 15px;border:0;border-bottom:1px solid var(--line,#4d4a43);background:var(--raised,#303234);color:var(--text,#f4ead8);font:inherit;cursor:pointer;text-align:left}.boss-heading{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;white-space:nowrap}.boss-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--accent,#d1ad70)}.boss-chevron{font-size:17px;line-height:1;color:var(--muted,#b9af9d)}.boss-mini{display:none;font-size:11px;font-variant-numeric:tabular-nums;color:var(--accent,#d1ad70);white-space:nowrap}.boss-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line,#4d4a43)}.boss-info{min-width:0}.boss-info strong{display:block;font-size:12px;font-weight:700;white-space:nowrap}.boss-info>span{display:block;color:var(--muted,#b9af9d);font-size:9px;letter-spacing:-.035em;margin-top:5px}.boss-count{text-align:right;flex-shrink:0}.boss-count small{display:block;color:var(--muted,#b9af9d);font-size:9px;margin-bottom:4px}.boss-count time{display:block;color:var(--accent,#d1ad70);font-family:ui-monospace,Consolas,monospace;font-size:19px;font-weight:700;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.boss-row.is-active{background:#a47a3420}.boss-row.is-active small{color:var(--accent,#d1ad70)}.boss-row.is-near time{color:#e39870}.boss-foot{margin:0;padding:9px 14px;font-size:9px;text-align:right;color:var(--muted,#b9af9d)}.boss-timer.is-collapsed{width:auto;max-width:calc(100vw - 28px);border-radius:12px}.boss-timer.is-collapsed .boss-toggle{border-bottom:0;padding:11px 13px;gap:11px}.boss-timer.is-collapsed .boss-mini{display:block}.boss-timer.is-collapsed .boss-heading{font-size:10px}.boss-timer.is-collapsed .boss-chevron{transform:rotate(180deg)}.boss-timer.is-soon .boss-dot{box-shadow:0 0 0 4px #c8994a22;background:#e4b576}#toast{bottom:var(--boss-dock-height,24px)!important}.boss-toggle:focus-visible{outline:2px solid var(--accent,#d1ad70);outline-offset:-4px}.boss-timer [hidden]{display:none!important}
@media(min-width:2100px){.boss-timer{top:115px;bottom:auto;right:max(20px,calc((100vw - 1540px)/2 - 280px))}#toast{bottom:24px!important}}
@media(max-width:640px){.boss-timer{right:14px;bottom:14px;width:260px}.boss-toggle{padding:12px 14px}.boss-row{padding:11px 14px}.boss-timer.is-collapsed .boss-toggle{padding:11px}.boss-timer.is-collapsed .boss-heading{font-size:10px}.boss-timer.is-collapsed .boss-mini{font-size:10px}footer{padding-bottom:85px!important}}
@media(min-width:1200px){body{padding-right:0}.shell{position:relative;left:-125px;width:calc(100% - 310px);max-width:1080px;margin-left:auto;margin-right:auto}.top{margin-right:-250px}.boss-timer{top:96px;bottom:auto;right:max(20px,calc((100vw - 1330px)/2));width:230px}.boss-timer.is-collapsed{max-width:230px}.boss-timer.is-collapsed .boss-toggle{flex-wrap:wrap;gap:7px}.boss-timer.is-collapsed .boss-mini{font-size:10px}#toast{bottom:24px!important}}
@media(min-width:1200px){.calc-layout{grid-template-columns:190px minmax(0,1fr);gap:22px;padding-left:4%;padding-right:4%}.fields,.stat-fields{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .hero{background-position:right 64%}html[data-theme] .hero h1{font-size:35px}html[data-theme] .hero p{max-width:370px}}

@media(min-width:1200px){html[data-theme] .hero{height:350px}html[data-theme] .hero-overlay{padding:40px 5%}html[data-theme] .stats>div{padding:16px 20px}html[data-theme] .calculator-entry{margin-top:20px;padding:17px 22px}.auction-section{padding-top:30px}.boss-info strong{font-size:11px}.boss-count time{font-size:18px}.boss-row{padding:11px 12px}html[data-theme] .calc-hero{padding:27px 4%}html[data-theme] .calc-hero h1{font-size:32px}}
