@font-face{font-family:Pixelify Sans;src:url(/assets/PixelifySans-Regular-kQYMvAl-.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(/assets/PixelifySans-Bold-DnmInNKW.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Silkscreen;src:url(/assets/Silkscreen-Regular-CXGsBV3a.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Silkscreen;src:url(/assets/Silkscreen-Bold-fdGlWurB.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}.scoreboard-page{display:flex;width:100vw;height:100dvh;align-items:center;justify-content:center;overflow:hidden;color:#dce9e5;background:#0b1020;font-family:Pixelify Sans,monospace}.scoreboard-scene{position:relative;width:100%;height:100%;flex:none;background:url(/assets/leaderboard-crt-pixel-BYvT0ux2.png) center / 100% 100% no-repeat;image-rendering:pixelated}.scoreboard-scene .MuiAppBar-root{position:absolute;z-index:5;top:8.6%;left:21.5%;width:56.8%;color:#efe4d4;background:transparent;border:0;box-shadow:none}.scoreboard-scene .MuiToolbar-root{box-sizing:border-box;min-height:clamp(60px,8dvh,76px);justify-content:center;padding-right:8px;padding-left:8px}.scoreboard-scene .MuiToolbar-root>.topbar-spacer{display:none}.scoreboard-scene .MuiToolbar-root .MuiTypography-root{color:#efe4d4;font-family:Pixelify Sans,monospace;font-size:clamp(1rem,1.38vw,1.3rem);font-weight:700;white-space:nowrap;text-shadow:1px 1px 0 #11131d}.scoreboard-scene .MuiToolbar-root .MuiTypography-h6{font-size:clamp(1.18rem,1.6vw,1.5rem);font-weight:800}.scoreboard-scene .MuiToolbar-root>a:not(:first-child){margin-left:clamp(6px,.7vw,11px)}.scoreboard-scene .MuiToolbar-root>a{position:relative;box-sizing:border-box;display:inline-flex;min-height:56px;align-items:center;padding:4px clamp(7px,.75vw,12px) 10px;border:5px solid;border-bottom-width:8px;border-color:#b79367 #584a48 #3d393c #947755;background:repeating-linear-gradient(180deg,#0b292b 0,#0b292b 3px,#061a1d 3px,#061a1d 5px);box-shadow:inset 2px 2px #031315,inset 0 0 0 3px #173234,inset -2px -2px #031315,3px 4px #100f16;text-decoration:none}.scoreboard-scene .MuiToolbar-root>a:before{position:absolute;bottom:-7px;left:7px;width:17px;height:3px;background:repeating-linear-gradient(90deg,#101719 0,#101719 3px,#6d6259 3px,#6d6259 5px);content:""}.scoreboard-scene .MuiToolbar-root>a:after{position:absolute;right:7px;bottom:-7px;width:4px;height:4px;background:#e6a349;content:""}.scoreboard-scene .MuiToolbar-root>a:first-child{border-color:#d8ac72 #72594d #514344 #b88a5f;background:repeating-linear-gradient(180deg,#1e3430 0,#1e3430 3px,#0b2425 3px,#0b2425 5px)}.scoreboard-scene .MuiToolbar-root>a:nth-child(1){min-width:110px;min-height:62px;top:-5px;left:-9px}.scoreboard-scene .MuiToolbar-root>a:nth-child(2){min-width:76px;min-height:51px;top:6px;left:-5px}.scoreboard-scene .MuiToolbar-root>a:nth-child(3){min-width:158px;min-height:66px;top:-4px;left:0}.scoreboard-scene .MuiToolbar-root>a:nth-child(4){min-width:77px;min-height:50px;top:8px;left:4px}.scoreboard-scene .MuiToolbar-root>a:nth-child(5){min-width:107px;min-height:57px;top:-1px;left:10px}.scoreboard-scene .MuiToolbar-root>a:hover{background:repeating-linear-gradient(180deg,#24413d 0,#24413d 3px,#102e2d 3px,#102e2d 5px)}.scoreboard-scene .MuiToolbar-root>a:active{transform:translate(2px,2px);box-shadow:inset 2px 2px #031315}.scoreboard-scene .MuiToolbar-root>a:focus-visible{outline:2px solid #f4d38a;outline-offset:2px}.scoreboard-round-meter{position:absolute;top:7px;left:calc(100% + 14px);box-sizing:border-box;display:flex;min-width:160px;min-height:54px;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:3px 8px;border:5px solid;border-bottom-width:8px;border-color:#b79367 #584a48 #3d393c #947755;background:repeating-linear-gradient(180deg,#0b292b 0,#0b292b 3px,#061a1d 3px,#061a1d 5px);box-shadow:inset 2px 2px #031315,inset 0 0 0 3px #173234,3px 4px #090d14}.scoreboard-round-bottom{display:flex;align-items:center;justify-content:center;gap:7px}.scoreboard-round-track{display:flex;gap:2px;padding:3px;border:2px solid #a7845b;background:#141b22}.scoreboard-round-track span{width:4px;height:9px;background:#4c4b47}.scoreboard-round-track span.is-lit{background:#e9aa55}.scoreboard-round-bottom .MuiTypography-root{color:#e9aa55}.scoreboard-scene .MuiToolbar-root a:hover,.scoreboard-scene .MuiToolbar-root a:hover .MuiTypography-root{color:#f9c36e}.scoreboard-screen{position:absolute;top:25.2%;left:10.1%;box-sizing:border-box;display:flex;width:79.8%;height:48%;flex-direction:column;overflow:hidden;padding:4px 4px 5px;background:transparent}.scoreboard-heading{margin:0 0 3px;color:#e8ede6;font-family:Silkscreen,monospace;font-size:clamp(1.6rem,2.6vw,2.5rem);font-weight:800;letter-spacing:.12em;line-height:1.25;text-align:center;text-shadow:2px 2px 0 #030b0f;text-transform:uppercase}.scoreboard-statuses{display:flex;flex:none;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 5px}.scoreboard-status-key{display:inline-flex;align-items:center;gap:5px;color:#a9c0bb;font-family:Silkscreen,monospace;font-size:clamp(.52rem,.62vw,.62rem);font-weight:700;letter-spacing:.04em;white-space:nowrap}.scoreboard-status-square{display:inline-block;width:8px;height:8px;flex:none;box-shadow:1px 1px #031015}.scoreboard-screen .scoreboard-table-wrap{flex:1;min-height:0;overflow:auto;background:transparent}.scoreboard-screen .scoreboard-table{height:100%}.scoreboard-screen .scoreboard-table .MuiTableCell-root{box-sizing:border-box;padding:6px 5px;color:#efe8d9;border-bottom:2px solid #666457;font-family:Pixelify Sans,monospace;font-size:.88rem;vertical-align:middle}.scoreboard-screen .scoreboard-table .MuiTableHead-root .MuiTableCell-root{padding-top:5px;padding-bottom:7px;color:#eadbcb;background:transparent;border-bottom:2px solid #9c9586;font-family:Silkscreen,monospace;font-size:.88rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.scoreboard-screen .scoreboard-row:first-child{background:#97652645}.scoreboard-screen .scoreboard-row:hover{background:#77b5ae1f}.scoreboard-screen .scoreboard-rank{color:#d4e0d7;font-size:1.6rem;font-weight:800}.scoreboard-screen .scoreboard-row:first-child .scoreboard-rank,.scoreboard-screen .scoreboard-row:first-child .scoreboard-score{color:#f9c676}.scoreboard-screen .scoreboard-avatar{color:#ede5d4;background:#33494a;border:1px solid #a6a9a0;font-family:Silkscreen,monospace;font-size:1rem;font-weight:800}.scoreboard-screen .scoreboard-avatar-fallback img{transform:scale(1.3);image-rendering:pixelated}.scoreboard-screen .scoreboard-team-name{color:#eff4e9;font-family:Pixelify Sans,monospace;font-size:1.38rem;font-weight:700}.scoreboard-screen .scoreboard-team-address{color:#88aaa7;font-family:Silkscreen,monospace;font-size:.74rem}.scoreboard-screen .scoreboard-score{color:#e1e9dc;font-family:Silkscreen,monospace;font-size:1.35rem;font-weight:800;white-space:nowrap}.scoreboard-screen .scoreboard-service-cell{border-left:1px solid #4b5a55;background:transparent}.scoreboard-service-indicator{width:8px;height:8px;flex:none}.scoreboard-screen .scoreboard-service-metrics .MuiTypography-root{font-family:Pixelify Sans,monospace;font-size:.78rem;line-height:1.28}.scoreboard-screen .scoreboard-service-metrics .scoreboard-sla-text{color:#e9ede2;font-size:1.1rem;font-weight:700}.scoreboard-screen .scoreboard-service-metrics .scoreboard-fp-text,.scoreboard-screen .scoreboard-service-metrics .scoreboard-flags-text{color:#bdcac1;font-size:.95rem}.scoreboard-pixel-icon{display:block;width:16px;height:16px;flex:none}.scoreboard-service-metrics .scoreboard-pixel-icon{width:13px;height:13px}.scoreboard-screen .scoreboard-history-link,.scoreboard-screen .scoreboard-icon-link{color:#93b2b1;width:19px;height:19px;border:1px solid #56645f;border-radius:0;background:#1c2b2c;box-shadow:1px 1px #061315}.scoreboard-screen .scoreboard-icon-link .MuiSvgIcon-root,.scoreboard-screen .scoreboard-history-link .MuiSvgIcon-root{font-size:16px}.scoreboard-screen .scoreboard-history-link:hover,.scoreboard-screen .scoreboard-icon-link:hover{color:#f5c579;border-color:#c38e55;background:#30322e}@media (max-height: 780px){.scoreboard-heading{margin-bottom:2px;font-size:clamp(1.5rem,4dvh,2rem);line-height:1.1}.scoreboard-statuses{margin-bottom:2px}.scoreboard-screen .scoreboard-table .MuiTableCell-root{padding:3px 4px}.scoreboard-screen .scoreboard-table .MuiTableHead-root .MuiTableCell-root{padding-top:4px;padding-bottom:4px;font-size:.72rem}.scoreboard-screen .scoreboard-avatar{width:34px;height:34px}.scoreboard-screen .scoreboard-team-name{font-size:1.08rem}.scoreboard-screen .scoreboard-team-address{font-size:.62rem}.scoreboard-screen .scoreboard-score{font-size:1.1rem}.scoreboard-screen .scoreboard-service-metrics .MuiTypography-root{line-height:1.1}.scoreboard-screen .scoreboard-service-metrics .scoreboard-sla-text{font-size:.88rem}.scoreboard-screen .scoreboard-service-metrics .scoreboard-fp-text,.scoreboard-screen .scoreboard-service-metrics .scoreboard-flags-text{font-size:.78rem}}.duck-basement{position:relative;box-sizing:border-box;width:100%;height:100dvh;min-height:440px;overflow:hidden;background-color:#151826;background-position:center;background-repeat:no-repeat;background-size:cover;image-rendering:pixelated}.duck-basement:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(4,5,14,.14),transparent 45%,rgba(4,5,14,.24))}.duck-node{position:absolute;z-index:2;width:min(var(--duck-size),23vw,24vh);aspect-ratio:.91;transform:translate(-50%,-50%)}.duck-body{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(5px 9px 2px rgba(0,0,0,.72))}.duck-held-iron{position:absolute;z-index:3;top:39%;left:-19%;width:79%;height:auto;transform:rotate(-9deg);image-rendering:pixelated}.duck-name{position:absolute;right:-35%;bottom:-11%;left:-35%;color:#f7f7fc;font-family:Roboto Mono,ui-monospace,monospace;font-size:clamp(.72rem,1.2vw,1rem);font-weight:800;text-align:center;text-shadow:2px 2px 0 #05050a,-2px -2px 0 #05050a,0 0 8px #05050a;white-space:nowrap}.duck-node.is-throwing .duck-held-iron{opacity:0}.duck-node.is-throwing .duck-body{animation:duck-throw .5s steps(4) both}.duck-node.is-damaged .duck-body{animation:duck-hit .48s steps(4) both;filter:sepia(.5) saturate(2.5) hue-rotate(314deg) drop-shadow(0 0 12px rgba(255,45,60,.9))}.duck-node.is-damaged:after{position:absolute;z-index:4;top:13%;right:13%;bottom:13%;left:13%;content:"";pointer-events:none;border:4px solid rgba(255,65,78,.75);border-radius:50%;box-shadow:0 0 28px #ff2b3dcc;animation:damage-flash .7s steps(3) both}.duck-thrown-iron{position:absolute;z-index:6;width:min(140px,16vw);height:auto;margin:-45px 0 0 -65px;pointer-events:none;image-rendering:pixelated;animation:iron-flight .95s ease-in-out both}@keyframes duck-throw{35%{transform:rotate(7deg) translate(7px)}70%{transform:rotate(-3deg) translate(-4px)}}@keyframes duck-hit{25%{transform:translate(-9px)}50%{transform:translate(8px)}75%{transform:translate(-5px)}}@keyframes damage-flash{0%{opacity:0;transform:scale(.7)}50%{opacity:1}to{opacity:0;transform:scale(1.12)}}@keyframes iron-flight{0%{opacity:0;transform:translate(0) rotate(-18deg) scale(.75)}12%{opacity:1}54%{opacity:1;transform:translate(var(--flight-mid-x),var(--flight-mid-y)) rotate(270deg) scale(1.06)}to{opacity:0;transform:translate(var(--flight-x),var(--flight-y)) rotate(690deg) scale(.72)}}@media (prefers-reduced-motion: reduce){.duck-node.is-throwing .duck-body,.duck-node.is-damaged .duck-body,.duck-node.is-damaged:after,.duck-thrown-iron{animation-duration:.01ms}}.attack-logs-page{box-sizing:border-box;min-height:calc(100vh - 64px);padding:22px 28px;background:#050b07;color:#77ef8b;font-family:Roboto Mono,ui-monospace,monospace}.attack-logs-heading{display:flex;justify-content:space-between;gap:16px;padding:0 0 17px;border-bottom:1px solid #2c5d35;color:#adf4b9;font-size:.83rem;font-weight:700;letter-spacing:.12em}.attack-log-row{overflow:hidden;border-bottom:1px solid rgba(87,153,91,.14);color:#76e489;font-size:.85rem;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.attack-log-row strong{color:#e7ed7a}.attack-log-time{color:#6d9473}.attack-logs-empty{padding-top:24px;color:#789a7e}body{font-family:Roboto,sans-serif;margin:0;padding:0;background-color:#f5f5f5}
