@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/shutshuut/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/shutshuut/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/shutshuut/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/shutshuut/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/shutshuut/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/shutshuut/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/shutshuut/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/shutshuut/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/shutshuut/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/shutshuut/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/shutshuut/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/shutshuut/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/shutshuut/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/shutshuut/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/shutshuut/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/shutshuut/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/shutshuut/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/shutshuut/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/shutshuut/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/shutshuut/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/shutshuut/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/shutshuut/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/shutshuut/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/shutshuut/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(/shutshuut/assets/barlow-vietnamese-800-normal-Cl1Mc_Dv.woff2) format("woff2"),url(/shutshuut/assets/barlow-vietnamese-800-normal-D0VWpbij.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(/shutshuut/assets/barlow-latin-ext-800-normal-BiucknKG.woff2) format("woff2"),url(/shutshuut/assets/barlow-latin-ext-800-normal-D7I3yvUw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(/shutshuut/assets/barlow-latin-800-normal-s1sAMnoV.woff2) format("woff2"),url(/shutshuut/assets/barlow-latin-800-normal-BdVooDN4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/shutshuut/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(/shutshuut/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/shutshuut/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(/shutshuut/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/shutshuut/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/shutshuut/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/shutshuut/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/shutshuut/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/shutshuut/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/shutshuut/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/shutshuut/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/shutshuut/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/shutshuut/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/shutshuut/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/shutshuut/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/shutshuut/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/shutshuut/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/shutshuut/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/shutshuut/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2) format("woff2"),url(/shutshuut/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/shutshuut/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2) format("woff2"),url(/shutshuut/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/shutshuut/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/shutshuut/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/shutshuut/assets/barlow-condensed-vietnamese-900-normal-Dt_hWMjt.woff2) format("woff2"),url(/shutshuut/assets/barlow-condensed-vietnamese-900-normal-swJS2L_Y.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/shutshuut/assets/barlow-condensed-latin-ext-900-normal-BgjSW1bu.woff2) format("woff2"),url(/shutshuut/assets/barlow-condensed-latin-ext-900-normal-CoV-fQpy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/shutshuut/assets/barlow-condensed-latin-900-normal-SFh9ViAc.woff2) format("woff2"),url(/shutshuut/assets/barlow-condensed-latin-900-normal-Bz1RFETY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/shutshuut/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/shutshuut/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/shutshuut/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/shutshuut/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/shutshuut/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/shutshuut/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/shutshuut/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/shutshuut/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/shutshuut/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/shutshuut/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/shutshuut/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/shutshuut/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/shutshuut/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/shutshuut/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/shutshuut/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/shutshuut/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/shutshuut/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/shutshuut/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/shutshuut/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/shutshuut/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/shutshuut/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/shutshuut/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/shutshuut/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/shutshuut/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/shutshuut/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/shutshuut/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/shutshuut/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/shutshuut/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/shutshuut/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/shutshuut/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Barlow,sans-serif;color:#f4f1e8;background:#b5c5c1;font-synthesis:none;--orange:#fc7148;--ink:#202622;--mono:"IBM Plex Mono",monospace;--display:"Barlow Condensed","Arial Narrow",sans-serif}*{box-sizing:border-box}body{margin:0;overflow:hidden}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{border:0;color:inherit;background:none}button:focus-visible,a:focus-visible{outline:2px solid var(--orange);outline-offset:5px}input:focus-visible,select:focus-visible{outline:1px solid var(--orange)}button{transition:background .18s,transform .18s,color .18s}button:hover{color:var(--orange)}button:active{transform:translateY(1px)}[hidden]{display:none!important}svg{width:18px;height:18px;stroke-width:1.7;flex-shrink:0}#world{position:fixed;inset:0}#world canvas{display:block;width:100%;height:100%}.grain{position:fixed;inset:0;pointer-events:none;opacity:.025;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23ffffff' filter='url(%23n)' opacity='.5' d='M0 0h200v200H0z'/%3E%3C/svg%3E")}#header{position:fixed;inset:0 0 auto;z-index:20;height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 44px;border-bottom:1px solid #f4f1e822;background:linear-gradient(#18252066,transparent)}.brand{display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:800;font-size:30px;letter-spacing:1px;text-decoration:none;color:inherit}.brand-dot{font:12px var(--mono);align-self:flex-start;margin:10px 0 0 -8px}.brand-mark{display:flex;gap:3px;transform:skew(-15deg)}.brand-mark i{height:24px;width:6px;background:var(--orange)}.brand-mark i:nth-child(2){height:18px;margin-top:6px}.brand-mark i:nth-child(3){height:12px;margin-top:12px}.header-center{display:flex;align-items:center;gap:12px;font:10px var(--mono);letter-spacing:1.4px}.separator{opacity:.35;margin:0 12px}.live-dot{width:5px;height:5px;border-radius:50%;background:#b8dfab;box-shadow:0 0 9px #b8dfab55;display:inline-block;flex-shrink:0}.header-actions{display:flex;align-items:center;gap:14px}.identity{display:flex;align-items:center;gap:8px;border:1px solid #ffffff2b;border-radius:3px;padding:8px 10px}.identity input{color:inherit;background:none;border:0;width:78px;font-size:12px;font-weight:600;padding:2px;outline-offset:2px}.identity #color-dot{width:7px;height:7px;background:var(--orange);border-radius:50%}.identity button{padding:0;display:flex}.identity svg{width:12px}.icon-button{padding:7px;display:flex}.icon-button svg{width:18px}#menu{position:fixed;inset:88px 0 0;background:linear-gradient(90deg,#17241dee,#17241dc9 19%,#17241d59 40%,#17241d00 68%),linear-gradient(0deg,#14221db3 0%,transparent 30%);z-index:5}.map-label{position:absolute;top:30px;left:44px;right:44px;display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:1.5px}.coordinate{opacity:.5}.map-number{font-size:12px;color:var(--orange);display:flex;gap:15px}.map-number span{color:#fff9;font-size:10px}.menu-main{position:absolute;left:7.1%;bottom:17%;max-width:520px}.eyebrow{font:10px var(--mono);letter-spacing:1.8px;display:flex;align-items:center;gap:10px}.tiny-square{width:5px;height:5px;background:var(--orange)}.eyebrow-line{width:25px;height:1px;background:#fff5;margin:0 2px}h1{font:800 clamp(80px,8.1vw,134px)/.84 var(--display);letter-spacing:-2px;margin:26px 0 20px;color:#f5f0e5}.title-period{color:var(--orange)}.map-description{font-size:15px;line-height:1.65;opacity:.65;margin:23px 0}.match-meta{display:flex;gap:21px;margin:30px 0 23px;font:9px var(--mono);letter-spacing:.5px;color:#f4f1e8a8}.match-meta span{display:flex;align-items:center;gap:7px}.match-meta svg{width:14px;height:14px}.play-actions{display:flex;gap:10px}.primary-button{height:54px;background:var(--orange);color:#202622;display:flex;align-items:center;justify-content:space-between;gap:50px;padding:0 24px;font:700 16px var(--display);letter-spacing:1.1px;min-width:190px}.primary-button svg{width:21px;height:21px}.primary-button:hover{background:#ff936c;color:#202622;box-shadow:0 4px 30px #fc714822}.secondary-button{height:54px;display:flex;align-items:center;gap:12px;padding:0 20px;border:1px solid #f4f1e85e;font:600 12px var(--display);letter-spacing:1.1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.secondary-button:hover{background:#f4f1e80f;border-color:#f4f1e8}.secondary-button svg{width:16px}.play-note{display:flex;align-items:center;gap:8px;margin-top:17px;font:8px var(--mono);letter-spacing:1.3px;opacity:.65}.play-note .live-dot{width:4px;height:4px}.loadout-panel{position:absolute;right:44px;bottom:17%;width:250px;padding:21px 22px 14px;background:#1b2725e6;border:1px solid #f4f1e82b;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.panel-topline{display:flex;align-items:center;justify-content:space-between;font:8px var(--mono);letter-spacing:1.3px;color:#ffffff6b}.small-cross{font-size:17px}h2{font:700 37px/1 var(--display);letter-spacing:.5px;margin:11px 0 23px}.weapon-card{position:relative;display:grid;grid-template-columns:72px 1fr;align-items:center;width:100%;min-height:76px;border-top:1px solid #ffffff18;text-align:left;padding:10px 0;gap:12px}.weapon-card.selected{color:var(--orange)}.weapon-card.selected:before{content:"";position:absolute;left:-23px;top:17px;bottom:17px;width:3px;background:var(--orange)}.weapon-card svg{width:70px;height:34px;stroke-width:1.6}.weapon-card strong{display:block;font:600 22px var(--display);letter-spacing:.5px}.weapon-card small{display:block;font:7px var(--mono);letter-spacing:.6px;margin-top:3px;color:#fff6}.weapon-card .weapon-number{position:absolute;right:0;top:11px;font:8px var(--mono);color:#fff4}.weapon-card .selected-mark{position:absolute;right:0;bottom:14px;width:4px;height:4px;border-radius:50%;background:var(--orange)}.loadout-footer{border-top:1px solid #ffffff18;padding-top:14px;display:flex;align-items:center;gap:4px;font:7px var(--mono);color:#ffffff60;letter-spacing:.2px}.loadout-footer svg{width:11px;height:11px;margin-right:4px}kbd{font:9px var(--mono);border:1px solid #ffffff40;display:inline-block;padding:3px 5px;border-radius:2px;white-space:nowrap}.loadout-footer kbd{font-size:7px;padding:2px 3px}.menu-footer{position:absolute;bottom:0;left:44px;right:44px;height:76px;border-top:1px solid #ffffff26;display:flex;align-items:center;justify-content:space-between;gap:15px;font:8px var(--mono);letter-spacing:.6px}.controls-hint{display:flex;gap:22px}.controls-hint span{display:flex;align-items:center;gap:8px;color:#fff8}.controls-hint kbd{color:#f4f1e8;font-size:8px;padding:5px 6px}.menu-footer button{display:flex;align-items:center;gap:12px;font:9px var(--mono);letter-spacing:1px}.menu-footer button svg{width:14px}.build-label{font-size:7px;opacity:.6}.build-label span{color:var(--orange);margin-left:8px}.room-bar{display:flex;align-items:center;gap:10px;margin-top:16px;font:10px var(--mono);letter-spacing:1px}.room-bar button{font:8px var(--mono);display:flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #fff3}.room-bar svg{width:12px;height:12px}#hud{position:fixed;inset:0;pointer-events:none;z-index:6}body.playing #header{height:64px;padding:0 26px;border-bottom:0}body.playing .header-center{visibility:hidden}body.playing .brand{font-size:23px}body.playing .brand-mark i{height:17px;width:4px}body.playing .brand-mark i:nth-child(2){height:12px;margin-top:5px}body.playing .brand-mark i:nth-child(3){height:8px;margin-top:9px}.match-top{position:absolute;top:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:20px;background:#1b2725bb;padding:8px 17px;border:1px solid #fff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mode-chip{font:8px var(--mono);letter-spacing:1px}.match-score{font:600 29px var(--display);display:flex;align-items:baseline;gap:8px}.score-divider{font-size:16px;opacity:.4}.target-score{font-size:18px;opacity:.5}#score-self{color:var(--orange)}.timer{font:11px var(--mono);border-left:1px solid #fff3;padding-left:18px}#crosshair{position:absolute;left:50%;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);filter:drop-shadow(0 0 2px #000)}#crosshair:after{content:"";position:absolute;left:11px;top:11px;width:2px;height:2px;background:#fff}#crosshair i{position:absolute;background:#fff;width:2px;height:7px;left:11px}#crosshair i:nth-child(1){top:0}#crosshair i:nth-child(2){bottom:0}#crosshair i:nth-child(3){transform:rotate(90deg);top:8.5px;left:2.5px}#crosshair i:nth-child(4){transform:rotate(90deg);top:8.5px;left:19.5px}#hitmarker{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:45px;font-weight:300;color:var(--orange);opacity:0;transition:opacity .1s}#kill-confirm{position:absolute;left:50%;top:58%;transform:translate(-50%);font:600 15px var(--display);letter-spacing:1.5px;text-shadow:0 2px 4px #000}.hud-bottom-left{position:absolute;bottom:65px;left:32px}#minimap{width:140px;height:140px;background:#15201ec9;border:1px solid #fff3;margin-bottom:20px}.health-block{display:flex;align-items:center;gap:13px}.health-block svg{color:var(--orange);stroke-width:3}.health-block strong{font:700 37px var(--display)}.health-track{width:90px;height:4px;background:#fff3}.health-track div{height:100%;background:var(--orange);transition:width .2s}.dash-indicator{margin-top:8px;display:flex;align-items:center;gap:8px;font:8px var(--mono);letter-spacing:.8px}.dash-indicator>div{width:40px;height:2px;background:var(--orange)}.hud-bottom-right{position:absolute;bottom:65px;right:32px;text-align:right}.weapon-name span{font:8px var(--mono);letter-spacing:1px;display:block;opacity:.7}.weapon-name strong{font:600 26px var(--display);letter-spacing:1px}.ammo{display:flex;align-items:baseline;justify-content:flex-end;gap:10px}.ammo>strong{font:700 65px/.95 var(--display)}.ammo>span{font:12px var(--mono);color:#fff8}#reload-label{font:8px var(--mono);letter-spacing:1px;margin-top:9px;height:21px}#reload-label kbd{font-size:8px}#weapon-slots{display:flex;gap:7px;margin-top:20px}#weapon-slots button{pointer-events:auto;position:relative;width:60px;height:39px;border:1px solid #fff3;background:#18252099;color:#fff8}#weapon-slots button.selected{border-color:var(--orange);color:var(--orange)}#weapon-slots svg{width:40px;height:22px}#weapon-slots span{position:absolute;top:2px;left:3px;font:6px var(--mono)}.hud-footer{position:absolute;bottom:0;left:32px;right:32px;height:43px;display:flex;align-items:center;gap:20px;border-top:1px solid #fff3;font:8px var(--mono);letter-spacing:1px}.hud-footer kbd{font-size:7px;margin-right:5px}.hud-footer span:last-child{margin-left:auto;color:#c5dca7}#killfeed{position:absolute;right:28px;top:88px;display:flex;flex-direction:column;gap:5px;font:10px var(--mono)}.kill-line{display:flex;gap:13px;align-items:center;background:#1b2725bb;padding:8px 12px;border-right:2px solid #fff5;animation:feed .2s ease-out}.kill-line.mine{border-color:var(--orange)}.kill-line svg{width:35px;height:14px}.kill-line .victim{opacity:.6}@keyframes feed{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}#damage-vignette{position:fixed;inset:0;z-index:4;pointer-events:none;opacity:0;background:radial-gradient(ellipse,transparent 40%,#ab261599 100%);transition:opacity .15s}#scope{display:none;position:absolute;inset:0;background:radial-gradient(circle at center,transparent 0%,transparent 29%,#070a08 30%,#070a08 100%)}#scope:before,#scope:after{content:"";position:absolute;background:#17221bcc}#scope:before{width:1px;height:60%;top:20%;left:50%}#scope:after{width:60%;height:1px;left:20%;top:50%}#scope div{position:absolute;left:50%;top:50%;width:4px;height:4px;background:var(--orange);border-radius:50%;transform:translate(-50%,-50%)}.modal-backdrop{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:#15201cb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:24px}.settings-panel,.scoreboard-panel{width:440px;background:#202b27;border:1px solid #ffffff30;padding:34px;position:relative;max-height:90dvh;overflow:auto;box-shadow:0 20px 100px #0003}.close-button{position:absolute;right:19px;top:19px;padding:4px}.settings-panel h2{font-size:42px;margin:15px 0 28px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #fff2;padding:20px 0;font:9px var(--mono);letter-spacing:.5px}.setting-row input{width:145px;accent-color:var(--orange)}.setting-row select{background:#17211c;border:1px solid #fff3;color:#fff;padding:9px;width:145px;font:9px var(--mono)}.settings-note{font-size:12px;color:#fff8;line-height:1.7;margin:23px 0}.settings-panel .primary-button{width:100%;margin-top:24px}.manual-grid{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;font:9px var(--mono)}.manual-grid kbd{text-align:center;font-size:8px;padding:5px}.scoreboard-panel{width:540px}.scoreboard-panel h2{font-size:48px;margin:20px 0 30px}.table-header,.score-row{display:grid;grid-template-columns:1fr 60px 65px;align-items:center;gap:16px}.table-header{font:8px var(--mono);color:#fff6;padding:0 12px 12px;letter-spacing:1px}.table-header span:not(:first-child),.score-row>span:not(:first-child){text-align:center}.score-row{padding:14px 12px;border-top:1px solid #fff2;font:12px var(--mono)}.score-row.self{background:#fc714811;border-left:2px solid var(--orange)}.score-row .player-cell{display:flex;align-items:center;gap:10px;min-width:0}.player-cell i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.player-cell small{font:7px var(--mono);color:#fff6;border:1px solid #fff3;padding:2px 4px}.player-cell strong{overflow:hidden;text-overflow:ellipsis;font-weight:400}.score-row .kills{font:600 23px var(--display)}.score-row .deaths{opacity:.6}#score-hint{font:8px var(--mono);text-align:center;opacity:.4;margin-top:24px;letter-spacing:1px}#result-actions{text-align:center}#result-actions p{font:12px var(--mono);line-height:1.6}#result-actions .primary-button{width:100%;margin-top:25px}.text-button{margin:18px 0 0;font:9px var(--mono);letter-spacing:1px}#death-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#15201c77}#death-overlay h2{font-size:75px;margin:25px}#death-overlay p{font:11px var(--mono);letter-spacing:2px}#death-overlay strong{color:var(--orange);font-size:18px}#toast{position:fixed;bottom:100px;left:50%;transform:translate(-50%);z-index:70;background:#202b27;border:1px solid #fc714899;box-shadow:0 10px 30px #0004;padding:14px 22px;font:11px var(--mono);max-width:90vw;text-align:center;line-height:1.6}#touch-controls{display:none}@media(min-width:1600px){.loadout-panel{right:5%;width:280px}.menu-main,.loadout-panel{bottom:19%}.weapon-card{min-height:88px}}@media(max-height:760px)and (min-width:901px){.menu-main,.loadout-panel{bottom:14%}h1{font-size:96px;margin:20px 0}.map-description{margin:18px 0;font-size:13px}.match-meta{margin:22px 0}.weapon-card{min-height:67px}.loadout-panel{padding-top:16px}.loadout-panel h2{margin-bottom:15px}.map-label{top:22px}}@media(max-width:1100px){#header{padding:0 28px}.header-center{display:none}.menu-main{left:6%}.loadout-panel{right:28px;width:230px}h1{font-size:105px}.menu-footer{left:28px;right:28px}.controls-hint{gap:12px}.build-label{display:none}.map-label{left:28px;right:28px}}@media(max-width:800px){#header{height:70px;padding:0 22px}.brand{font-size:25px}.header-actions{gap:6px}.identity{padding:5px 7px}.identity input{width:58px;font-size:11px}#menu{top:70px}.map-label{top:22px;left:22px;right:22px}.coordinate{font-size:7px}.menu-main{left:28px;bottom:18%;max-width:70%}h1{font-size:clamp(66px,13vw,100px);margin:20px 0}.map-description{font-size:13px;margin:18px 0}.eyebrow{font-size:8px;letter-spacing:1px}.match-meta{font-size:7px;gap:12px;margin:23px 0 18px}.match-meta svg{width:11px}.loadout-panel{right:22px;bottom:18%;width:175px;padding:16px 12px}.panel-topline{font-size:6px}.loadout-panel h2{font-size:28px;margin:9px 0 15px}.weapon-card{min-height:66px;grid-template-columns:48px 1fr;gap:7px}.weapon-card svg{width:46px}.weapon-card strong{font-size:20px}.weapon-card small{font-size:5px;letter-spacing:0}.weapon-card.selected:before{left:-13px}.weapon-number{display:none}.loadout-footer{font-size:5px;gap:2px}.loadout-footer svg{display:none}.primary-button{min-width:145px;gap:20px;padding:0 18px;font-size:14px;height:49px}.secondary-button{padding:0 14px;font-size:10px;height:49px;gap:8px}.secondary-button svg{width:14px}.menu-footer{left:22px;right:22px;height:60px}.controls-hint{gap:13px}.controls-hint span{font-size:6px;gap:5px}.controls-hint span:nth-child(2){display:none}.controls-hint kbd{font-size:6px}.menu-footer button{font-size:7px;gap:3px}.menu-footer button svg{width:11px}body.playing #header{padding:0 15px;height:54px}.match-top{top:64px}.hud-bottom-left{left:20px}.hud-bottom-right{right:20px}#killfeed{top:123px;right:15px;font-size:8px}}@media(max-width:560px){#menu{background:linear-gradient(90deg,#17241ddb,transparent),linear-gradient(0deg,#14221dee 0%,#14221d77 60%,transparent)}.map-label .coordinate{display:none}.map-label{justify-content:flex-end}.menu-main{left:24px;bottom:29%;max-width:calc(100% - 48px)}h1{font-size:clamp(72px,20vw,105px);margin:20px 0 15px}.map-description{font-size:12px;line-height:1.6;margin:16px 0}.match-meta{margin:19px 0;gap:17px}.loadout-panel{bottom:76px;left:24px;right:24px;width:auto;padding:12px 0 9px;background:none;border:0;border-top:1px solid #fff3;-webkit-backdrop-filter:none;backdrop-filter:none}.panel-topline{display:none}.loadout-panel h2{font:8px var(--mono);letter-spacing:1.5px;margin:0 0 8px;color:#fff7}.loadout-panel #weapon-cards{display:flex;gap:7px}.weapon-card{min-height:63px;display:flex;flex:1;flex-direction:column;justify-content:center;gap:0;padding:5px;background:#17241da8;border:1px solid #fff2;text-align:center}.weapon-card svg{width:45px;height:25px}.weapon-card strong{font-size:15px}.weapon-card small,.weapon-card.selected:before,.selected-mark{display:none}.weapon-card.selected{border-color:var(--orange)}.loadout-footer{display:none}.play-actions{gap:8px}.play-actions .primary-button{flex:1}.secondary-button{flex:1;justify-content:center;padding:0 10px;white-space:nowrap}.menu-footer{left:24px;right:24px;height:56px}.controls-hint span:nth-child(3),.controls-hint span:nth-child(4){display:none}.header-actions .identity{border:0}.header-actions .icon-button{padding:5px}.brand-dot{display:none}.brand{gap:8px;font-size:23px;letter-spacing:.5px}.brand-mark{gap:2px}.brand-mark i{width:4px;height:19px}.brand-mark i:nth-child(2){height:14px;margin-top:5px}.brand-mark i:nth-child(3){height:9px;margin-top:10px}.play-note{font-size:7px}.settings-panel,.scoreboard-panel{padding:27px 22px}.settings-panel h2{font-size:35px}.setting-row{font-size:8px}.setting-row input,.setting-row select{width:130px}.manual-grid{font-size:8px;gap:12px}.manual-grid kbd{font-size:7px}.hud-bottom-left{bottom:164px;left:16px}#minimap{width:92px;height:92px;margin-bottom:10px}.health-block{gap:7px}.health-block strong{font-size:30px}.health-track{width:50px}.dash-indicator{font-size:6px}.hud-bottom-right{bottom:163px;right:16px}.ammo>strong{font-size:45px}.weapon-name strong{font-size:21px}#weapon-slots{gap:4px;margin-top:10px}#weapon-slots button{width:39px;height:33px}#weapon-slots svg{width:29px}.hud-footer{left:16px;right:16px;height:28px;font-size:6px}.hud-footer span:not(:last-child){display:none}.mode-chip{display:none}.match-top{gap:12px;top:62px;padding:6px 14px}.match-score{font-size:23px}.timer{font-size:9px;padding-left:12px}.scoreboard-panel h2{font-size:38px}.score-row,.table-header{grid-template-columns:1fr 40px 50px;gap:8px;font-size:10px}.player-cell small{font-size:6px}#death-overlay h2{font-size:50px}#kill-confirm{font-size:12px}}@media(pointer:coarse){body.playing #touch-controls{display:block;pointer-events:auto}#joystick{position:absolute;left:24px;bottom:42px;width:105px;height:105px;border-radius:50%;border:1px solid #fff5;background:#17241d55;touch-action:none}#joystick div{position:absolute;left:33px;top:33px;width:37px;height:37px;border-radius:50%;background:#fff5;border:1px solid #fff8}#touch-controls button{position:absolute;border-radius:50%;background:#17241d88;border:1px solid #fff5;width:45px;height:45px;display:flex;align-items:center;justify-content:center;touch-action:none}#touch-fire{bottom:55px;right:25px;width:70px!important;height:70px!important;background:#fc714866!important;border-color:var(--orange)!important}#touch-fire svg{width:30px;height:30px}#touch-jump{bottom:65px;right:110px}#touch-dash{bottom:120px;right:85px}#touch-reload{bottom:33px;right:160px}#touch-pause{top:65px;left:16px;width:33px!important;height:33px!important}.controls-hint{display:none}.menu-footer button{font-size:9px}.hud-footer span:not(:last-child){display:none}}@media(max-height:510px){#header{height:55px}#menu{top:55px}.map-label{top:14px}.menu-main{bottom:70px;left:32px;max-width:65%}h1{font-size:62px;margin:13px 0}.map-description{display:none}.match-meta{margin:18px 0 13px}.eyebrow{font-size:7px}.primary-button,.secondary-button{height:43px}.play-note{margin-top:10px;font-size:6px}.menu-footer{height:45px}.loadout-panel{left:auto;right:22px;bottom:65px;width:180px;background:#1b2725e6;border:1px solid #fff3;padding:12px}.loadout-panel #weapon-cards{display:block}.loadout-panel h2{font:600 23px var(--display);margin-bottom:8px}.weapon-card{min-height:41px;display:grid;grid-template-columns:50px 1fr;flex-direction:row;border:0;border-top:1px solid #fff2;text-align:left;background:none;gap:7px;padding:4px 0}.weapon-card.selected{border-top-color:#fff2}.weapon-card strong{font-size:18px}.weapon-card svg{height:23px}.weapon-card small,.loadout-footer,.panel-topline{display:none}.room-bar{margin-top:7px}.hud-bottom-left,.hud-bottom-right{bottom:45px}#minimap{width:75px;height:75px;margin-bottom:7px}.health-block strong{font-size:27px}.match-top{top:14px}.hud-bottom-right .ammo>strong{font-size:40px}.weapon-name strong{font-size:20px}#weapon-slots{margin-top:8px}.hud-footer{height:25px}#killfeed{top:63px}body.playing .identity{display:none}}@media(pointer:coarse)and (orientation:landscape){.hud-bottom-left{bottom:155px}#minimap{display:none}.hud-bottom-right{bottom:155px}#weapon-slots{margin-top:7px}#touch-pause{top:65px}.hud-footer{height:25px}}#hud{background:linear-gradient(0deg,#10201888,transparent 27%,transparent 85%,#10201844);text-shadow:0 1px 4px #15221c55}.hud-bottom-left,.hud-bottom-right,.hud-footer{filter:drop-shadow(0 1px 3px #15221c55)}#touch-aim{bottom:125px;right:25px}#touch-aim.active{border-color:var(--orange);color:var(--orange)}.grain{display:none}.hud-bottom-left,.hud-bottom-right,.hud-footer{filter:none}#crosshair{--gap:5px;width:2px;height:2px;filter:none;transition:opacity .12s}#crosshair:after{left:0;top:0;box-shadow:0 0 2px #15221c}#crosshair i{left:0;width:2px;height:6px;box-shadow:0 0 2px #15221c;transition:top .06s,left .06s,bottom .06s}#crosshair i:nth-child(1){top:calc(-6px - var(--gap))}#crosshair i:nth-child(2){top:var(--gap);bottom:auto}#crosshair i:nth-child(3){left:calc(-4px - var(--gap));top:-2px}#crosshair i:nth-child(4){left:calc(4px + var(--gap));top:-2px}#crosshair.sprinting{opacity:.35}#hitmarker.headshot{color:#ffe6a3}#incoming-indicators{position:absolute;inset:0;pointer-events:none;z-index:3}.incoming-arc{position:absolute;left:50%;top:50%;width:210px;height:210px;pointer-events:none}.incoming-arc i{position:absolute;top:0;left:50%;width:58px;height:14px;transform:translate(-50%);border-top:5px solid #ffba62;border-radius:50%;box-shadow:0 -3px 9px #ff9d4455}.incoming-arc.damage i{border-top-color:#ff624d;box-shadow:0 -3px 12px #ff523e77;height:16px;width:72px}#under-fire{position:absolute;top:calc(50% + 123px);left:50%;transform:translate(-50%);font:600 9px var(--mono);letter-spacing:2px;color:#ffba62;background:#17241daa;padding:6px 10px;z-index:3}#movement-status{position:absolute;bottom:51px;left:50%;transform:translate(-50%);font:8px var(--mono);letter-spacing:2px;color:#fff9}#scope{z-index:1}#scope~.hud-bottom-left,#scope~.hud-bottom-right{z-index:2}#hitmarker,#kill-confirm{z-index:3}#touch-controls{position:absolute;inset:0;pointer-events:none!important}#touch-controls button,#joystick{pointer-events:auto}#touch-sprint{bottom:165px;left:35px}#touch-crouch{bottom:110px;left:145px}#touch-controls button.active{border-color:var(--orange);color:var(--orange);background:#fc714833}@media(max-width:1100px){.controls-hint{gap:10px}.controls-hint span:nth-child(2){display:none}}@media(max-width:560px){#touch-sprint{bottom:152px;left:45px;width:34px!important;height:34px!important}#touch-crouch{bottom:50px;left:145px;width:34px!important;height:34px!important}#movement-status{bottom:35px}}@media(max-height:510px){#touch-sprint{bottom:150px;left:55px;width:34px!important;height:34px!important}#touch-crouch{bottom:58px;left:145px}.controls-hint{gap:8px}.controls-hint span{font-size:6px}}#death-overlay{z-index:4}@media(pointer:coarse)and (max-width:560px){.hud-bottom-left,.hud-bottom-right{bottom:185px}#touch-sprint{left:145px;bottom:120px}}@media(pointer:coarse)and (orientation:landscape){#touch-sprint{left:155px;bottom:120px}#touch-crouch{left:155px}}@media(pointer:coarse)and (orientation:landscape){.hud-bottom-right{bottom:175px}}#spawn-protection{position:absolute;top:85px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:9px;background:#182e2de6;border:1px solid #8de6dc77;border-radius:3px;padding:8px 12px;color:#a8eee5;font:600 8px var(--mono);letter-spacing:1px;white-space:nowrap}#spawn-protection svg{width:17px;height:17px}#protection-time{font-size:13px;min-width:18px}@media(max-width:560px){#spawn-protection{top:119px;padding:6px 10px}}@media(max-height:510px){#spawn-protection{top:76px;padding:5px 9px}}#damage-number{position:absolute;left:50%;top:calc(50% - 30px);opacity:0;color:#d6ffef;font:700 14px var(--mono);text-shadow:0 1px 3px #17241d;pointer-events:none;z-index:3}#damage-number.critical{color:#ffe1a1}#streak-confirm{position:absolute;top:calc(50% + 100px);left:50%;transform:translate(-50%);font:700 10px var(--mono);letter-spacing:1.3px;color:#ffd18a;opacity:0;white-space:nowrap;z-index:3}#kill-confirm{font-size:10px;white-space:nowrap}#death-overlay{animation:overlay-in .25s ease-out}#scoreboard:not([hidden]) .scoreboard-panel,.modal-backdrop:not([hidden]) .settings-panel{animation:panel-in .2s ease-out}.kill-line{animation:feed-in .16s ease-out}.weapon-card.selected svg,#weapon-slots .selected svg{transition:color .15s,transform .15s}.health-track{overflow:hidden}#health-fill{transition:width .18s ease-out,background .18s}#hud:not([hidden]){animation:overlay-in .18s ease-out}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes feed-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(max-width:560px){#kill-confirm{font-size:8px;max-width:95vw;white-space:normal;text-align:center;line-height:1.6}#streak-confirm{font-size:8px;top:calc(50% + 104px)}}#crosshair.busy{opacity:.3}#reload-label{position:relative}#reload-label:after{content:"";position:absolute;right:0;top:calc(100% + 3px);width:100px;height:2px;background:var(--orange);transform:scaleX(var(--ready,0));transform-origin:left;opacity:0;transition:transform 75ms linear,opacity .1s}#reload-label.busy:after{opacity:1}.arena-options{display:flex;gap:8px;margin:15px 0}.arena-options label{display:flex;flex-direction:column;gap:5px;font:8px var(--mono);letter-spacing:1px;min-width:0}.arena-options select{height:36px;max-width:165px;min-width:100px;border:1px solid #fff4;background:#172b2a;color:#f5f0e5;padding:0 10px;font:9px var(--mono)}select:disabled{opacity:.55;cursor:default}#weapon-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.weapon-card{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:82px;border:1px solid #fff2;padding:8px 3px;text-align:center}.weapon-card svg{width:62px;height:29px}.weapon-card strong{font-size:18px}.weapon-card small{font-size:6px;letter-spacing:0}.weapon-card.selected{border-color:var(--orange);background:#fc714808}.weapon-card.selected:before{display:none}.weapon-number,.selected-mark{display:none}#weapon-slots button{width:48px}#round-banner{position:absolute;top:135px;left:50%;transform:translate(-50%);background:#172b2aed;border:1px solid #ffc98288;color:#ffe1ac;padding:12px 20px;font:11px var(--mono);text-align:center;z-index:5}#touch-score{display:none}.scoreboard-panel{position:relative}.scoreboard-panel #close-score{right:18px;top:18px}#target-score{color:#81cbd9}.arena-options select:focus-visible{outline:2px solid var(--orange)}@media(max-width:560px){.menu-main{inset:62px 24px auto;max-width:none}#map-title{font-size:clamp(46px,8vh,68px);margin:12px 0}.map-description{margin:10px 0;font-size:11px}.match-meta{margin:12px 0;font-size:7px;gap:12px}.arena-options{margin:10px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.arena-options:has(#team-choice:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr))}.arena-options select{width:100%;max-width:none;min-width:0;padding:0 6px;font-size:8px}.loadout-panel #weapon-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.weapon-card{min-height:48px;display:flex;padding:4px 0;gap:0}.weapon-card svg{width:41px;height:21px}.weapon-card strong{font-size:14px}.loadout-panel{bottom:66px;padding:10px 0}.loadout-panel h2{margin-bottom:6px}.play-actions .primary-button{min-width:0;padding:0 15px;gap:15px}.play-actions .secondary-button{font-size:11px}.menu-main .eyebrow{font-size:8px}#weapon-slots{display:grid;grid-template-columns:repeat(3,44px);gap:4px}#weapon-slots button{width:44px;height:44px}#weapon-slots svg{width:32px;height:25px}.hud-bottom-right,.hud-bottom-left{bottom:210px}.weapon-name strong{font-size:22px}.ammo>strong{font-size:44px}}@media(max-width:560px)and (max-height:710px){.menu-main{top:42px}.map-description{display:none}#map-title{font-size:48px}.map-label{top:15px}.match-meta{margin:9px 0}.play-note{margin-top:8px}}@media(max-height:510px)and (min-width:561px){.menu-main{top:38px;bottom:auto;max-width:calc(100% - 275px)}#map-title{font-size:48px;margin:10px 0}#map-title br{display:none}.match-meta,.arena-options{margin:10px 0}.arena-options select{height:33px;font-size:8px;min-width:90px}.loadout-panel{width:200px;bottom:50px;padding:12px}.loadout-panel #weapon-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.weapon-card{display:flex;min-height:45px;gap:0;padding:3px}.weapon-card svg{width:37px;height:22px}.weapon-card strong{font-size:14px}.loadout-panel h2{font-size:16px;margin-bottom:7px}}@media(pointer:coarse){body{touch-action:none;overscroll-behavior:none}.modal-backdrop{touch-action:pan-y}.settings-panel,.scoreboard-panel{max-height:calc(100dvh - 32px);overflow:auto}.arena-options select{min-height:40px}.hud-bottom-left,.hud-bottom-right{bottom:calc(210px + env(safe-area-inset-bottom))}#touch-controls button{width:48px!important;height:48px!important;-webkit-user-select:none;user-select:none}#touch-controls #touch-fire{width:76px!important;height:76px!important;bottom:calc(56px + env(safe-area-inset-bottom));right:calc(20px + env(safe-area-inset-right))}#touch-jump{right:110px;bottom:64px}#touch-aim{right:26px;bottom:143px}#touch-dash{right:110px;bottom:125px}#touch-reload{right:150px;bottom:16px}#touch-sprint{left:146px;bottom:119px}#touch-crouch{left:146px;bottom:64px}#joystick{left:22px;bottom:calc(41px + env(safe-area-inset-bottom));width:110px;height:110px}#joystick div{left:35px;top:35px;width:40px;height:40px}#touch-pause{top:74px;left:14px;width:44px!important;height:44px!important}#touch-score{display:block;position:absolute;top:125px;left:14px;width:44px;height:44px;font:7px var(--mono);background:#172b2a99;border:1px solid #fff4;pointer-events:auto}#weapon-slots button{min-width:44px;min-height:44px}.hud-footer span:not(#network-status){display:none}.hud-footer{height:25px}.controls-hint{display:none}.menu-footer{justify-content:flex-end}.hud-bottom-right #reload-label kbd{display:none}.map-label{letter-spacing:.7px}}@media(pointer:coarse)and (orientation:landscape){.hud-bottom-left{bottom:160px}.hud-bottom-right{top:72px;bottom:auto;right:16px}.hud-bottom-right .weapon-name strong{font-size:18px}.hud-bottom-right .weapon-name span{display:none}.hud-bottom-right .ammo{display:inline-flex;align-items:baseline;margin:2px 0}.hud-bottom-right .ammo>strong{font-size:30px}.hud-bottom-right #reload-label{font-size:7px}#weapon-slots{display:flex;gap:4px;margin-top:8px}#weapon-slots button{width:44px;height:44px}#weapon-slots svg{width:30px}#touch-pause{top:65px}#touch-score{top:116px}#killfeed{right:16px;top:220px}#spawn-protection{top:72px}#round-banner{top:115px;font-size:9px}#minimap{display:none}.health-block strong{font-size:27px}}@media(pointer:coarse)and (max-width:360px){#touch-controls #touch-fire{right:12px;bottom:40px}#touch-aim{right:16px;bottom:128px}#touch-jump{right:100px;bottom:28px}#touch-dash{right:92px;bottom:90px}#touch-reload{right:14px;bottom:194px}#touch-sprint{left:128px;bottom:194px}#touch-crouch{left:128px;bottom:138px}#joystick{left:12px;bottom:34px;width:104px;height:104px}#joystick div{left:32px;top:32px}.hud-bottom-right{bottom:255px}.hud-bottom-left{bottom:225px}#minimap{display:none}}@media(pointer:coarse){#touch-controls button[data-label]:after{content:attr(data-label);position:absolute;bottom:5px;left:0;right:0;font:6px var(--mono);letter-spacing:.5px;text-align:center;pointer-events:none}#touch-controls button[data-label] svg{transform:translateY(-4px)}#touch-controls #touch-fire:after{font-size:8px;bottom:11px}.close-button{min-width:44px;min-height:44px}}@media(max-width:560px)and (max-height:710px){.play-note{display:none}}.loadout-panel h2{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.loadout-panel h2 span{font:14px var(--mono);color:#b6edd3}.weapon-price{font:9px var(--mono);color:#b6edd3}.weapon-card:disabled{cursor:default;opacity:.46}.weapon-card.selected:disabled{opacity:1}.weapon-card:hover:not(:disabled){background:#fc71481a;border-color:var(--orange)}.weapon-card:focus-visible{outline-offset:1px}.loadout-footer{font-size:7px}#weapon-slots{display:flex;gap:7px}#weapon-slots .slot-icon{font-style:normal}#weapon-slots button:disabled{opacity:.35}#weapon-slots button.selected{color:var(--orange)}#buy-button{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;border:1px solid #ffffff38;background:#172b2ab8;font:10px var(--mono);padding:8px 12px;margin-bottom:8px}#buy-button strong{color:#b6edd3}#buy-button.available{border-color:#9ee0b877}#shop-modal{z-index:55}.shop-panel{position:relative;width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:#202b29f5;border:1px solid #d5e7d04d;padding:28px;touch-action:pan-y;box-shadow:0 25px 90px #0006}.shop-panel h2{font:700 40px var(--display);margin:14px 0;display:flex;align-items:center;justify-content:space-between}.shop-panel h2 span{font:18px var(--mono);color:#b6edd3}#shop-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#shop-cards .weapon-card{min-height:100px}#shop-status{font:10px var(--mono);color:#f6cf8a;line-height:1.6}.shop-note{font-size:12px;line-height:1.7;color:#c2c9c2}.shop-panel .primary-button{width:100%;min-height:48px}.shop-panel .eyebrow{font-size:8px;padding-right:25px}.shop-panel .close-button{font-size:28px;min-width:44px;min-height:44px}@media(max-width:560px){.loadout-panel h2 span{font-size:11px}.weapon-card{min-height:54px}.weapon-price{font-size:8px}.shop-panel{padding:18px}#shop-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#shop-cards .weapon-card{min-height:85px}.shop-panel h2{font-size:32px}.shop-note{font-size:10px}#buy-button{font-size:9px;margin-bottom:7px;min-height:44px}#buy-button kbd{display:none}#weapon-slots{display:flex;gap:4px}}@media(pointer:coarse)and (orientation:landscape){.hud-bottom-right{width:150px;top:60px}#buy-button{min-height:44px;margin-bottom:4px;padding:6px 8px}.hud-bottom-right .ammo>strong{font-size:25px}.hud-bottom-right .weapon-name strong{font-size:15px}#weapon-slots{margin-top:4px}#shop-cards{grid-template-columns:repeat(3,minmax(0,1fr))}#shop-cards .weapon-card{min-height:70px}.shop-panel{padding:16px}.shop-panel h2{margin:7px 0;font-size:26px}.shop-note{margin:8px 0}.shop-panel .primary-button{height:44px}}@media(pointer:coarse)and (orientation:landscape){#buy-button{position:fixed;left:74px;top:65px;right:auto;width:130px;margin:0}.hud-bottom-right{top:72px}}body.playing #toast{pointer-events:none}.setting-row{min-height:64px;padding:10px 0}.setting-row input,.setting-row select{width:45%;max-width:145px;min-width:0;min-height:44px;flex-shrink:0}.setting-row output{display:block;margin-top:6px;color:var(--orange)}body:not(.playing){background:#111c23}body:not(.playing) #world{visibility:hidden}body:not(.playing) .grain{display:none}body:not(.playing) #header{height:64px;padding:0 24px;background:#111c23;border-bottom:1px solid #ffffff12;-webkit-backdrop-filter:none;backdrop-filter:none}body:not(.playing) .brand{font-size:24px;letter-spacing:.5px}body:not(.playing) .header-center{display:none}body:not(.playing) .header-actions{gap:8px}body:not(.playing) .icon-button{width:44px;height:44px;align-items:center;justify-content:center;border-radius:6px}body:not(.playing) .identity{border-radius:6px;padding:0 8px;height:44px}body:not(.playing) #color-button{min-width:32px;height:40px;align-items:center;justify-content:center}#menu.simple-lobby{inset:64px 0 0;display:flex;align-items:center;justify-content:center;padding:20px;background:#111c23;overflow:auto;touch-action:pan-y}.room-panel{width:540px;max-width:100%;padding:28px;background:#182831;border:1px solid #ffffff1f;border-radius:10px;max-height:100%;overflow:auto;scrollbar-width:thin}.room-panel h1{font:700 34px/1.05 var(--display);letter-spacing:0;margin:0 0 8px;text-transform:none}#lobby-status{font:13px/1.5 Barlow,sans-serif;color:#aebfc4;margin:0 0 22px}.room-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.room-fields label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;color:#c2d0d4}.room-fields select,.room-fields input,#team-choice select,#invite-link{height:44px;min-width:0;width:100%;background:#102029;border:1px solid #ffffff30;border-radius:5px;padding:0 11px;color:#f3f2e9;font:13px Barlow,sans-serif;letter-spacing:0}.room-fields input:focus-visible,.room-fields select:focus-visible,#team-choice select:focus-visible,#invite-link:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.room-fields :disabled{opacity:.7;cursor:default}.share-row{display:flex;gap:8px;margin-top:18px;min-width:0}#invite-link{font:11px var(--mono);flex:1;width:0}.room-button{min-height:44px;border:1px solid #ffffff30;border-radius:5px;padding:0 12px;font:12px Barlow,sans-serif;white-space:nowrap;background:#ffffff05}.room-button:hover{background:#ffffff10;color:#fff;border-color:#ff966e}#room-roster{display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin;margin-top:12px;padding-bottom:3px}.room-player{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px;border:1px solid #ffffff1a;border-radius:4px;padding:7px 9px;background:#ffffff03}.room-player i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.room-player small{font-size:9px;color:#a4b7bd}.room-player.offline{opacity:.5}.room-actions{display:flex;gap:10px;margin-top:22px;align-items:center}.room-actions button{min-width:0;flex:1;height:48px;justify-content:center;gap:10px;border-radius:5px;font:600 16px Barlow,sans-serif;letter-spacing:0;padding:0 12px;-webkit-backdrop-filter:none;backdrop-filter:none}.room-actions #lobby-armory{font-size:12px;flex:0 1 auto}#menu-cash{font:10px var(--mono);color:#a8dfc2}#team-choice{min-width:0;flex:0 1 112px}#team-choice select{height:48px;font-size:12px;padding:0 8px}.room-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-size:11px;color:#9fb4bb}.room-footer button{min-height:44px;padding:0 6px;font-size:12px;color:#b9cbd1}#room-code{font:10px var(--mono)}#manual-link{width:100%;justify-content:center;min-height:44px;border:1px solid #fff3;font:10px var(--mono)}#toast{max-width:calc(100vw - 24px);overflow-wrap:anywhere}@media(max-width:600px){body:not(.playing) #header{height:56px;padding:0 12px}body:not(.playing) .brand{font-size:21px;gap:7px}body:not(.playing) .header-actions{gap:2px}body:not(.playing) .identity{padding:0 4px;gap:4px}body:not(.playing) .identity input{width:55px;font-size:12px}body:not(.playing) #color-button{min-width:32px}#menu.simple-lobby{inset:56px 0 0;padding:12px}.room-panel{padding:20px}.room-panel h1{font-size:30px}#lobby-status{margin-bottom:17px;font-size:12px}.room-fields{gap:12px 10px}.room-fields label{font-size:11px;gap:5px}.room-fields select,.room-fields input{padding:0 8px;font-size:12px}.room-actions{gap:8px;margin-top:17px}.room-actions button{height:44px;font-size:14px}#team-choice select{height:44px}.room-footer{margin-top:7px}#room-code{font-size:9px}}@media(max-width:360px){body:not(.playing) #header{padding:0 8px}body:not(.playing) .brand{font-size:18px}.brand-mark{gap:2px}body:not(.playing) .brand-mark i{width:4px}body:not(.playing) .identity input{width:42px}body:not(.playing) .icon-button{width:40px}#menu.simple-lobby{padding:10px}.room-panel{padding:16px}.room-fields{gap:11px 8px}.room-actions #lobby-armory{padding:0 8px}#team-choice{flex-basis:88px}.room-actions button{padding:0 8px}#menu-cash{display:none}}@media(max-height:510px)and (min-width:601px){body:not(.playing) #header{height:52px}#menu.simple-lobby{inset:52px 0 0;padding:10px 16px}.room-panel{width:740px;padding:16px 20px}.room-panel h1{font-size:26px;display:inline-block;margin:0 10px 12px 0}#lobby-status{display:inline-block;font-size:11px;margin:0 0 12px}.room-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.room-fields label{font-size:10px;gap:4px}.room-fields select,.room-fields input{font-size:12px}.share-row{margin-top:10px}#room-roster{margin-top:8px}.room-actions{margin-top:10px}.room-actions button,#team-choice select{height:44px}.room-footer{margin-top:4px}.room-footer button{min-height:32px}}@media(prefers-reduced-motion:reduce){#menu button{transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(min-height:511px)and (max-height:720px){.room-panel{padding:18px 20px}#lobby-status{margin-bottom:15px}.room-fields{gap:11px 10px}.room-fields label{gap:5px}.share-row{margin-top:12px}.room-actions{margin-top:16px}.room-footer{margin-top:5px}}#room-roster:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media(min-height:511px)and (max-height:720px){.in-room #lobby-status{display:none}}@media(max-width:600px)and (min-height:511px)and (max-height:720px){.room-panel{padding:14px}.room-panel h1{font-size:26px}.room-fields{gap:8px}.share-row{margin-top:10px}#room-roster{margin-top:8px;padding-bottom:0}.room-player{padding:6px 8px}.room-actions{margin-top:12px}.room-footer{margin-top:0}}@media(max-height:510px)and (min-width:601px){.room-panel{width:780px;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:10px 16px;padding:16px 20px}.room-panel h1{grid-column:1;grid-row:1;display:block;margin:0;font-size:26px}#lobby-status{grid-column:2;grid-row:1;align-self:center;margin:0;font-size:11px}.room-fields{grid-column:1/-1;grid-row:2}.in-room .room-fields{grid-column:1}.share-row{grid-column:2;grid-row:2;align-self:start;margin:0;gap:5px}.share-row .room-button{padding:0 8px;font-size:11px}#room-roster{grid-column:2;grid-row:2;align-self:end;margin:0;padding-bottom:0}.room-player{padding:6px 8px}.room-actions{grid-column:1;grid-row:3;margin:0}.room-footer{grid-column:2;grid-row:3;margin:0}.room-footer button{min-height:44px}}body:not(.playing) #toast{bottom:12px;padding:9px 14px;font:12px/1.4 Barlow,sans-serif;border-radius:5px;box-shadow:none}.bot-tag{color:#ffd18a!important;font:700 9px var(--mono,monospace);letter-spacing:1px}.kill-line .bot-tag{margin-left:4px;opacity:.85}.party-game #room-roster{flex-wrap:wrap;overflow:visible}
