.site-page.angry-plugs-page{max-width:1320px;padding-top:82px;background:#fffdf7}.site-page.angry-plugs-page .angry-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.site-page.angry-plugs-page .angry-kicker{font:700 10px/1.2 monospace;letter-spacing:2px;margin:0 0 12px;color:#65736d}.site-page.angry-plugs-page h1{font-size:clamp(37px,6.8vw,83px);font-weight:950;line-height:.92;letter-spacing:-5px;margin:0 0 12px}.site-page.angry-plugs-page h1 span{color:#e9403d}.site-page.angry-plugs-page .angry-tagline{margin:0;font-size:15px;color:#5c645e}.site-page.angry-plugs-page .angry-home{color:#4d5c52;text-decoration:none;font-size:12px;white-space:nowrap;margin-bottom:3px}.site-page.angry-plugs-page .angry-game{border:2px solid #263932;box-shadow:5px 5px #263932;background:#fffdf7}.site-page.angry-plugs-page .angry-scoreboard{display:flex;align-items:center;gap:36px;padding:15px 22px;border-bottom:2px solid #263932}.site-page.angry-plugs-page .angry-stat-label{font:700 9px/1.2 monospace;color:#5e6c62;letter-spacing:1.1px;display:block;margin-bottom:5px}.site-page.angry-plugs-page .angry-stat>strong{display:block;font-size:28px;line-height:1;letter-spacing:-1px}.site-page.angry-plugs-page .angry-best{margin-left:auto;text-align:right}.site-page.angry-plugs-page .angry-best>strong{color:#d8413d}.site-page.angry-plugs-page .angry-ammo>div{display:flex;align-items:center;height:32px;gap:2px}.site-page.angry-plugs-page .angry-ammo img{height:35px;width:28px;object-fit:contain}.site-page.angry-plugs-page .angry-ammo .is-spent{opacity:.15;filter:grayscale(1)}.site-page.angry-plugs-page .angry-ammo strong{font-size:21px;margin-left:8px}.site-page.angry-plugs-page .angry-ammo small{display:inline;font-size:12px}.site-page.angry-plugs-page button{border:2px solid #263932;border-radius:3px;font-weight:700;transition:background .15s,transform .15s}.site-page.angry-plugs-page button:focus-visible,.site-page.angry-plugs-page a:focus-visible,.site-page.angry-plugs-page canvas:focus-visible{outline:3px solid #e9403d;outline-offset:4px}.site-page.angry-plugs-page canvas:focus-visible{outline-offset:-3px}.site-page.angry-plugs-page button:disabled{opacity:.45;cursor:not-allowed}.site-page.angry-plugs-page .angry-reset{width:37px;height:37px;padding:0;background:#f5f0e4;font:24px/1 Arial}.site-page.angry-plugs-page .angry-reset:hover{background:#ffe2a4}.site-page.angry-plugs-page .angry-stage{position:relative;overflow:hidden;background:#d0edf1}.site-page.angry-plugs-page canvas{position:static;height:auto;width:100%;aspect-ratio:1200/660;display:block;touch-action:none;cursor:grab}.site-page.angry-plugs-page .angry-controls{display:flex;gap:30px;align-items:center;padding:16px 22px 10px;border-top:2px solid #263932}.site-page.angry-plugs-page .angry-controls label{display:grid;grid-template-columns:1fr auto;flex:1;min-width:0;gap:5px;font:12px Arial;color:#5c645e;margin:0}.site-page.angry-plugs-page .angry-controls label strong{color:#263932;font:700 12px monospace}.site-page.angry-plugs-page .angry-controls input{grid-column:1/-1;width:100%;min-height:26px;padding:0;accent-color:#e9403d;cursor:pointer;background:none;border:0}.site-page.angry-plugs-page .angry-launch,.site-page.angry-plugs-page .angry-play-again{background:#e9403d;color:#fffdf7;padding:13px 20px;font-size:14px;box-shadow:2px 2px #263932;white-space:nowrap}.site-page.angry-plugs-page .angry-launch span,.site-page.angry-plugs-page .angry-play-again span{margin-left:20px}.site-page.angry-plugs-page .angry-launch:hover:enabled,.site-page.angry-plugs-page .angry-play-again:hover{background:#c92d2b;transform:translateY(-1px)}.site-page.angry-plugs-page .angry-status{margin:0;padding:3px 22px 14px;color:#667267;font-size:12px;min-height:35px}.site-page.angry-plugs-page .angry-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;background:rgba(208,237,241,.9098039216);font:700 15px monospace}.site-page.angry-plugs-page .angry-result{position:absolute;top:22px;left:50%;transform:translate(-50%);background:rgba(255,253,244,.9607843137);padding:24px 35px;border:2px solid #263932;border-radius:6px;box-shadow:5px 5px #26393233;text-align:center;width:min(410px,100% - 30px)}.site-page.angry-plugs-page .angry-result-kicker{color:#d8413d;font:700 10px monospace;letter-spacing:2px}.site-page.angry-plugs-page .angry-result h2{margin:10px 0 6px;font-size:32px;letter-spacing:-1.3px}.site-page.angry-plugs-page .angry-result p{margin:0 0 15px;font-size:13px;color:#5c645e}.site-page.angry-plugs-page .angry-footer{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;margin-top:27px}.site-page.angry-plugs-page .angry-footer p{margin:0;font-size:12px;color:#667267}.site-page.angry-plugs-page .angry-footer strong{display:block;color:#263932;font:700 9px monospace;letter-spacing:1px;margin-bottom:6px}.site-page.angry-plugs-page .angry-keyboard{grid-column:1/-1;margin-top:16px!important;font:10px/1.6 monospace!important;opacity:.7}@media (max-width: 600px){.site-page.angry-plugs-page{padding:75px 12px 35px}.site-page.angry-plugs-page .angry-heading{display:block;margin-bottom:19px}.site-page.angry-plugs-page h1{letter-spacing:-2.5px}.site-page.angry-plugs-page .angry-home{display:inline-block;margin-top:12px}.site-page.angry-plugs-page .angry-kicker{font-size:8px}.site-page.angry-plugs-page .angry-tagline{font-size:12px}.site-page.angry-plugs-page .angry-scoreboard{gap:13px;padding:12px 10px}.site-page.angry-plugs-page .angry-stat-label{font-size:7px;letter-spacing:.3px}.site-page.angry-plugs-page .angry-stat>strong{font-size:22px}.site-page.angry-plugs-page .angry-ammo img{height:27px;width:20px}.site-page.angry-plugs-page .angry-ammo strong{font-size:17px;margin-left:2px}.site-page.angry-plugs-page .angry-ammo small{font-size:10px}.site-page.angry-plugs-page .angry-best .angry-stat-label{max-width:75px}.site-page.angry-plugs-page .angry-reset{width:29px;height:29px;font-size:22px;flex-shrink:0}.site-page.angry-plugs-page .angry-controls{gap:14px;flex-wrap:wrap;padding:13px 13px 9px}.site-page.angry-plugs-page .angry-controls label{flex:1 1 calc(50% - 14px)}.site-page.angry-plugs-page .angry-launch{width:100%;padding:10px 16px}.site-page.angry-plugs-page .angry-status{padding:3px 13px 13px;font-size:11px}.site-page.angry-plugs-page .angry-result{padding:12px 16px;top:10px}.site-page.angry-plugs-page .angry-result h2{font-size:23px;margin:5px 0}.site-page.angry-plugs-page .angry-result p{font-size:11px;margin-bottom:9px}.site-page.angry-plugs-page .angry-result-kicker{font-size:8px}.site-page.angry-plugs-page .angry-play-again{padding:8px 12px;font-size:12px}.site-page.angry-plugs-page .angry-footer{gap:18px;margin-top:23px}.site-page.angry-plugs-page .angry-footer p{font-size:11px}}.angry-arcade-links{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.angry-plugs-page a.angry-flight-link{display:flex;align-items:center;gap:10px;border:2px outset #eee;border-radius:0;padding:13px 18px;background:#ddd;color:navy;font:700 15px Arial,sans-serif;text-decoration:none}.angry-flight-link>span{font-size:9px;letter-spacing:1px;color:#555}@media (max-width: 650px){.angry-arcade-links{align-items:flex-start}.angry-plugs-page a.angry-flight-link{font-size:13px;padding:10px 13px}}.site-shell{min-height:100svh;color:#161616;font-family:Arial,Helvetica,sans-serif}.menu-toggle{position:fixed;z-index:30;top:15px;left:15px;width:42px;height:36px;padding:0;background:#ddd;color:#111;border:2px outset #eee;border-radius:1px;font:700 24px/1 monospace}.menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.1333333333);border:0;z-index:25;cursor:default}.main-menu{overflow:auto;position:fixed;z-index:29;top:15px;left:65px;right:80px;min-height:36px;padding:4px 8px;display:flex;align-items:center;gap:6px;background:#c9c9c9;border:2px outset #eee;box-shadow:3px 3px #0003}.main-menu a{padding:5px 10px;color:#111;text-decoration:none;white-space:nowrap;font-size:13px}.main-menu a[aria-current=page],.main-menu a:hover{background:#000080;color:#fff}.main-menu span{margin-left:auto;font:11px monospace}.main-menu button,.site-page button,.login-dialog button,.ticker-window button{color:#111;background:#ddd;border:2px outset #eee;border-radius:1px;padding:7px 12px;font:13px Arial,sans-serif;cursor:pointer}.site-page button[aria-pressed=true]{border-style:inset;background:#b9cde5}.site-page button:disabled{cursor:default;opacity:.45}.site-page{max-width:1240px;margin:0 auto;padding:80px 28px 55px;min-height:100svh}.site-page h1{font-size:clamp(30px,5vw,48px);letter-spacing:-1.5px;margin:0 0 16px}.site-page h2{font-size:21px;margin-top:0}.site-page h3{font-size:17px}.site-page p{font-size:14px;line-height:1.55}.site-page small{display:block;color:#666;font-size:11px;overflow-wrap:anywhere}.site-page a{color:navy}.page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0}.notice{border-left:3px solid #777;background:#f0f0f0;padding:10px 12px;font:13px/1.6 Arial,sans-serif;overflow-wrap:anywhere}.error-notice{border-color:#b52626;background:#fff0ed}.site-page label{display:flex;flex-direction:column;gap:6px;font-size:13px;margin:10px 0}.site-page input,.site-page select,.site-page textarea{padding:9px;border:1px solid #888;border-radius:0;font:14px Arial,sans-serif;color:#111;background:white;max-width:100%}.site-page textarea{min-height:100px;resize:vertical}.filter-box,.badge-box,.send-form,.account-box,.compose{border:1px solid #aaa;padding:20px;background:#fafafa;margin:22px 0}.filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0}.table-scroll{overflow:auto;margin:20px 0;border:1px solid #bbb}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{background:#ddd}th,td{padding:12px;border-bottom:1px solid #ccc;white-space:nowrap}td:nth-child(2){white-space:normal;min-width:220px}td small{max-width:290px}.account-box{display:grid;grid-template-columns:1fr 1fr;gap:24px}.account-box code{font:12px/1.7 monospace;overflow-wrap:anywhere;background:#eee;padding:10px}.asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.asset-grid article{border:1px solid #aaa;padding:18px;background:#f4f4f4}.asset-grid strong{display:block;font-size:25px;margin:8px 0}.send-form{max-width:650px}.badge-columns{display:grid;grid-template-columns:1fr 1fr;gap:25px}.badge-columns button{margin:8px 8px 8px 0}.site-page .danger-button,.review-dialog .danger-button{background:#b72e28;color:#fff}.site-page .primary-button,.primary-link{background:#000080;color:#fff!important;padding:10px 15px;text-decoration:none;display:inline-block}.review-dialog,.login-dialog{width:min(560px,100vw - 24px);max-height:85svh;border:2px outset #ddd;background:#f3f3f3;color:#111;padding:22px;overflow:auto}.review-dialog::backdrop,.login-dialog::backdrop{background:rgba(0,0,0,.4666666667)}.review-dialog dl div{margin:12px 0}.review-dialog dt{font-size:12px;color:#666}.review-dialog dd{margin:4px 0;font:13px monospace;overflow-wrap:anywhere}.review-dialog button{border:2px outset #eee;padding:9px 14px;font-size:13px}.login-options{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.home-records{position:absolute;top:86px;left:20px;width:225px;display:grid;gap:8px;pointer-events:none}.home-trade{background:rgba(255,255,255,.8745098039);border:1px solid #bcbcbc;padding:10px 12px;display:grid;gap:5px;font:12px Arial,sans-serif}.home-trade small{text-transform:uppercase;font-weight:700;font-size:9px;letter-spacing:1px}.home-trade strong{font-size:23px}.home-trade time,.home-records>small{font-size:10px;color:#737373}.shame-card{border-color:#ba5757}.home-buy-actions{position:fixed;bottom:22px;right:22px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.home-play-rocket{position:fixed;z-index:2;right:22px;bottom:180px;width:clamp(140px,14vw,190px);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:16px;border:5px outset #f27878;border-radius:50%;background:#d91515;color:#fff;box-shadow:3px 3px #0005;font:900 clamp(21px,2.1vw,30px)/1.05 Arial,sans-serif;text-align:center;text-decoration:none}.home-play-rocket>small{font:700 .6em/1.3 Times New Roman,serif;text-transform:uppercase;letter-spacing:2px}.home-play-rocket:hover{background:#b80d0d;text-decoration:underline}.home-play-rocket:active{border-style:inset;box-shadow:none}.home-play-rocket:focus-visible{outline:3px solid #000080;outline-offset:5px}@media (max-width: 600px){.home-play-rocket{right:14px;bottom:150px;width:126px;padding:10px;font-size:21px;border-width:4px}}@media (max-height: 600px) and (orientation: landscape){.home-play-rocket{top:20px;bottom:auto;right:90px;width:112px;padding:8px;font-size:19px;border-width:4px}}.big-buy{padding:17px 32px;border:4px outset #f27878;background:#d91515;color:#fff;font:900 30px Arial,sans-serif;text-decoration:none;text-align:center;cursor:pointer;display:inline-block}.home-buy-actions>button:last-child{padding:8px;border:2px outset #eee;background:#ddd;color:#111}.curve-window{max-width:680px;margin:30px auto;border:3px outset #ddd;background:#eee;padding:3px}.curve-body{padding:26px}.curve-body dl{font-size:13px}.curve-body dd{margin:7px 0 18px;overflow-wrap:anywhere;font-family:monospace}.ticker-window{position:fixed;z-index:35;right:20px;bottom:20px;width:min(365px,100vw - 30px);background:#eee;color:#111;border:3px outset #ddd;padding:3px;box-shadow:4px 4px #0004}.ticker-window>label{display:block;font-size:12px;padding:10px}.ticker-window>small{display:block;padding:8px;color:#666;font-size:10px}.ticker-log{height:300px;overflow:auto;background:white;padding:8px 13px;font:12px/1.5 monospace}.ticker-log p{border-bottom:1px solid #ddd;padding-bottom:8px;overflow-wrap:anywhere}.community-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:25px}.reddit-post{display:grid;grid-template-columns:42px minmax(0,1fr);gap:15px;border:1px solid #ccc;margin:12px 0;background:#fafafa;padding:14px}.vote-column{display:flex;flex-direction:column;align-items:center;gap:7px}.vote-column button{border:0;padding:4px;background:transparent;color:#777}.site-page .post-title{border:0;background:transparent;padding:0;text-align:left;color:navy;font:700 18px Arial,sans-serif}.post-preview{overflow-wrap:anywhere}.post-body{white-space:pre-wrap;overflow-wrap:anywhere}.compose form,.thread form{display:grid;gap:9px;margin:15px 0}.compose summary{cursor:pointer;font-weight:700}.comment{border-left:2px solid #bbb;padding:12px;margin:12px 0}.comment p{white-space:pre-wrap;overflow-wrap:anywhere}.nested-comment{margin-left:22px}.community-chat{border:1px solid #aaa;background:#eee;padding:12px;align-self:start;position:sticky;top:70px}.chat-log{height:380px;overflow:auto;background:white;padding:10px}.chat-log>div{margin-bottom:16px;font-size:12px}.chat-log p{margin-top:4px;white-space:pre-wrap;overflow-wrap:anywhere}.community-chat form{display:flex;margin:10px 0;gap:5px}.community-chat input{min-width:0;width:100%}.games-page{display:grid;place-content:center;text-align:center}.games-page h1{font-size:clamp(35px,8vw,90px)}.games-page p{font-size:27px}@media (max-width: 900px){.main-menu{left:15px;top:58px;right:auto;bottom:20px;width:min(290px,100vw - 35px);display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:15px}.main-menu a{padding:13px}.main-menu span{margin:20px 0 0}.community-layout{grid-template-columns:1fr}.community-chat{position:static}.account-box,.badge-columns,.asset-grid{grid-template-columns:1fr}}@media (max-width: 600px){.site-page{padding:75px 15px 35px}.home-records{left:14px;right:70px;top:66px;width:auto;grid-template-columns:1fr 1fr;gap:5px}.home-trade{padding:6px 8px;font-size:10px}.home-trade small{font-size:8px;letter-spacing:0}.home-trade strong{font-size:18px}.home-trade time{display:none}.home-records>small{font-size:8px}.home-buy-actions{right:14px;bottom:20px}.big-buy{padding:10px 20px;font-size:22px}.filter-box,.badge-box,.send-form,.account-box{padding:14px}.home-records{pointer-events:none}.main-menu{font-size:14px}}.stick-tool-logo{width:37px;height:37px;object-fit:contain}.toys .stick-tool-logo{width:22px;height:22px}.stick-tool-hint{margin:0 16px 16px;font:13px Arial,sans-serif;color:#111}.stick-badge-logo{width:32px;height:32px;object-fit:contain;vertical-align:middle}.tool-grid button:disabled{opacity:.5;cursor:not-allowed}:root{font-family:Arial,Helvetica,sans-serif;background:white;color-scheme:light}*{box-sizing:border-box}body{margin:0}.playground{position:relative;width:100%;height:100svh;min-height:320px;overflow:hidden;background:#fff;color:#111}.playground.lights-out{background:#111;color:#ddd;color-scheme:dark}.background-word{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:900 clamp(110px,29vw,580px)/1 Arial,Helvetica,sans-serif;letter-spacing:-.085em;padding-right:.085em;color:#e8e8e8;-webkit-user-select:none;user-select:none;pointer-events:none}.lights-out .background-word{color:#292929}canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;touch-action:none}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible{outline:3px solid #5078f0;outline-offset:4px}button:disabled{opacity:.35;cursor:wait}.light-switch{position:absolute;top:19px;right:20px;width:43px;height:66px;border:1px solid #aaa;border-radius:3px;background:#e7e4df;box-shadow:1px 2px #0003;padding:13px 10px}.light-switch:before,.light-switch:after{content:"";position:absolute;left:19px;width:4px;height:4px;border:1px solid #999;border-radius:50%}.light-switch:before{top:4px}.light-switch:after{bottom:4px}.rocker{display:block;height:100%;background:#f7f5f0;border:1px solid #999;box-shadow:inset 0 -5px #d4d1c9}.rocker span{display:block;height:50%;border-bottom:1px solid #bdbbb6}.light-switch[aria-pressed=true] .rocker{box-shadow:inset 0 5px #c7c4bf;background:#e0ddd5}.toys{position:absolute;bottom:22px;left:20px;display:flex;gap:8px}.toys button{display:grid;place-items:center;width:40px;height:38px;padding:8px;color:inherit;border:1px solid #aaa;border-radius:2px;background:#eee;box-shadow:2px 2px #0003}.toys button:hover{background:#ddd}.toys button:active,.toys button[aria-pressed=true]{box-shadow:inset 1px 1px 2px #0004;background:#c6d5ef;border-color:#6a7b96}.toys svg{width:22px;height:22px}.lights-out .toys button{background:#333;border-color:#666}.lights-out .toys button[aria-pressed=true]{background:#43536b}.error{position:absolute;top:20px;left:20px;max-width:calc(100% - 100px);font:14px monospace}@media (max-width: 600px){.light-switch{top:14px;right:14px}.toys{bottom:20px;left:14px}}.tool-window{padding:3px;width:min(366px,100vw - 30px);border:2px outset #eee;border-radius:0;background:#c6c6c6;color:#111;box-shadow:4px 4px #0005}.tool-window::backdrop{background:rgba(0,0,0,.1333333333)}.window-title{display:flex;align-items:center;justify-content:space-between;background:#000080;color:#fff;padding:3px 4px 3px 8px;font:700 14px Arial,sans-serif}.window-title button{width:23px;height:23px;padding:0;border:2px outset #eee;background:#c6c6c6;color:#111;font:700 19px/1 Arial,sans-serif}.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px 10px}.tool-grid button{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:91px;padding:10px 3px;border:2px outset #eee;border-radius:0;background:#d1d1d1;color:#111;font:12px Arial,sans-serif}.tool-grid button:hover{background:#e0e0e0}.tool-grid button[aria-pressed=true],.tool-grid button:active{border-style:inset;background:#b2c6e0}.tool-grid svg{width:37px;height:37px}
