@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-italic-C-296ow0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-ext-700-normal-Do0rx6yy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-700-normal-BaW-xaxb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-700-normal-D3uyJ5DH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-vietnamese-700-normal--OtHbi1I.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-700-normal-GOTdnRS1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-ext-700-normal-CNjt5vTB.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-700-normal-qRbaVVD7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f4ecdf;--surface:#fbf6ee;--surface-alt:#efe4d3;--text:#2a1d17;--muted:#7a6858;--soft:#e8dcc8;--line:#dccdb6;--accent:#b5485f;--accent-2:#9b6536;--gold:#a57a2e;--good:#4f7a45;--bad:#b5463c;--ink:#2a1d17;--on-ink:#f4ecdf;--cream:#f1e7da;--shadow:0 1px 2px #2a1d170f, 0 8px 24px #2a1d1714;--shadow-lg:0 20px 60px #2a1d172e;--font-display:"Cormorant Garamond", "Times New Roman", serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:26px;--sidebar:252px;--sidebar-collapsed:76px;--rail:312px;--topbar:60px;--tabbar:74px;--gutter:28px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#140e0b;--surface:#1e1611;--surface-alt:#271d16;--text:#f1e7da;--muted:#a8998a;--soft:#2e231b;--line:#3a2c22;--accent:#e9a6b3;--accent-2:#c58a57;--gold:#c8a15c;--good:#8db580;--bad:#d9685e;--ink:#f1e7da;--on-ink:#140e0b;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--shadow-lg:0 20px 60px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.12}h1{font-size:clamp(32px,4vw,46px)}h2{font-size:clamp(24px,2.6vw,30px)}h3{font-size:21px}p{margin:0}.muted{color:var(--muted)}.small{font-size:13px}.caption{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:600}.gold{color:var(--gold)}.italic{font-family:var(--font-display);font-style:italic}.clamp-1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{min-height:100dvh}.sidebar{width:var(--sidebar);z-index:30;color:var(--cream);background:#1a120e url(/art/tabbar-wood.webp) 50%/cover;border-right:1px solid #00000040;flex-direction:column;gap:4px;padding:22px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar:after{content:"";filter:drop-shadow(0 0 6px #0006);background:url(/art/tabbar-moulding.webp) 50%/14px repeat-y;width:14px;position:absolute;top:0;bottom:0;right:-7px;transform:scaleX(-1)}.sidebar-logo{align-items:center;gap:10px;padding:4px 12px 18px;display:flex}.sidebar-logo img{width:auto;height:28px}.sidebar nav{flex-direction:column;gap:2px;display:flex}.sidebar .group-label{letter-spacing:.12em;text-transform:uppercase;color:#f1e7da88;padding:16px 12px 6px;font-size:11px;font-weight:600}.nav-item{color:#f1e7dacc;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.nav-item:hover{color:var(--cream);background:#f1e7da14}.nav-item.active{color:#d9b36a;background:#f1e7da1c}.nav-item.active:before{content:"";background:#e9a6b3;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-4px}.nav-item svg{flex:none}.sidebar-foot{flex-direction:column;gap:8px;margin-top:auto;display:flex}.sidebar-user{background:#00000030;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.sidebar-user .who{flex:1;min-width:0}.sidebar-user .who strong{font-size:14px;display:block}.sidebar-user .who span{color:#f1e7da99;font-size:12px}.main{margin-left:var(--sidebar);flex-direction:column;min-height:100dvh;display:flex}.content{width:100%;max-width:1240px;padding:32px var(--gutter) 48px;flex:1;margin:0 auto}.content.wide{max-width:1440px}.with-rail{grid-template-columns:minmax(0, 1fr) var(--rail);align-items:start;gap:36px;display:grid}.rail{flex-direction:column;gap:20px;display:flex;position:sticky;top:24px}.topbar{z-index:25;height:var(--topbar);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:none;position:sticky;top:0}.topbar img.logo{height:24px}.logo-cream,:root[data-theme=dark] .logo-ink{display:none}:root[data-theme=dark] .logo-cream{display:block}.topbar .actions{align-items:center;gap:6px;display:flex}.tabbar{z-index:30;padding:20px 4px calc(8px + env(safe-area-inset-bottom));background:#2a1d17 url(/art/tabbar-wood.webp) 50%/cover;display:none;position:fixed;bottom:0;left:0;right:0}.tabbar:before{content:"";background:url(/art/tabbar-moulding.webp) 0 0/auto 14px repeat-x;height:14px;position:absolute;top:0;left:0;right:0}.tabbar nav{display:flex}.tab{color:#f1e7daaa;flex-direction:column;flex:1;align-items:center;gap:3px;padding:4px 0;font-size:11px;font-weight:600;display:flex}.tab .drop{opacity:0;background:#e9a6b3;border-radius:50%;width:6px;height:6px;margin-bottom:1px}.tab.active{color:#d9b36a}.tab.active .drop{opacity:1}.footer{border-top:1px solid var(--line);padding:22px var(--gutter);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:13px;display:flex}.footer nav{flex-wrap:wrap;gap:6px 18px;display:flex}.footer a:hover,.footer button:hover{color:var(--text)}.footer button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-size:13px}@media (max-width:1279px){.with-rail{grid-template-columns:minmax(0,1fr)}.rail{display:none;position:static}.rail.keep{display:flex}}@media (max-width:1099px){.sidebar{width:var(--sidebar-collapsed);align-items:center;padding-inline:10px}.sidebar-logo img.full,.sidebar .label,.sidebar .group-label,.sidebar-user .who{display:none}.sidebar-logo img.mark{display:block}.nav-item{justify-content:center;padding:11px}.main{margin-left:var(--sidebar-collapsed)}}@media (min-width:1100px){.sidebar-logo img.mark{display:none}}@media (max-width:767px){:root{--gutter:16px}body{font-size:15px}.sidebar{display:none}.main{padding-bottom:calc(var(--tabbar) + env(safe-area-inset-bottom));margin-left:0}.topbar,.tabbar{display:flex}.tabbar{display:block}.content{padding-top:18px}.footer{padding-bottom:24px}}.btn{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14.5px;font-weight:600;transition:transform .12s,background .15s,opacity .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--ink);color:var(--on-ink)}.btn-primary:hover{background:color-mix(in srgb, var(--ink) 88%, var(--gold))}.btn-gold{background:var(--gold);color:#1a120e}.btn-ghost{border-color:var(--line);color:var(--text);background:0 0}.btn-ghost:hover{background:var(--surface-alt)}.btn-soft{background:var(--surface-alt);color:var(--text)}.btn-soft:hover{background:var(--soft)}.btn-danger{background:var(--bad);color:#fff}.btn-sm{height:34px;padding:0 14px;font-size:13px}.btn-lg{height:52px;padding:0 26px;font-size:16px}.btn-block{width:100%}.icon-btn{cursor:pointer;width:40px;height:40px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface-alt)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px}.card.flat{box-shadow:none}.card h3{margin-bottom:12px}.chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.chip:hover{border-color:var(--muted)}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips.scroll{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.chips.scroll::-webkit-scrollbar{display:none}.team-badge{font-family:var(--font-body);letter-spacing:.02em;vertical-align:middle;background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.team-badge.admin{color:#2a1d17;background:linear-gradient(135deg,#e8c98a,#a57a2e);box-shadow:0 1px 6px #a57a2e59}.team-badge.large{gap:6px;padding:4px 12px;font-size:13.5px}.pill{background:var(--surface-alt);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:13px;font-weight:600}.field .hint{color:var(--muted);font-size:12px}.field .error{color:var(--bad);font-size:12.5px}.input,.textarea,.select{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);width:100%;height:46px;color:var(--text);font:inherit;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;height:auto;min-height:120px;padding:12px 14px;line-height:1.5}.input:focus,.textarea:focus,.select:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 22%, transparent)}.input.has-error{border-color:var(--bad)}.form{flex-direction:column;gap:16px;display:flex}.alert{border-radius:var(--r-md);background:var(--surface-alt);border:1px solid var(--line);padding:12px 16px;font-size:14px}.alert.error{background:color-mix(in srgb, var(--bad) 12%, var(--surface));border-color:color-mix(in srgb, var(--bad) 35%, transparent)}.alert.success{background:color-mix(in srgb, var(--good) 12%, var(--surface));border-color:color-mix(in srgb, var(--good) 35%, transparent)}.alert.gold{background:color-mix(in srgb, var(--gold) 12%, var(--surface));border-color:color-mix(in srgb, var(--gold) 35%, transparent)}.section{flex-direction:column;gap:16px;margin-top:40px;display:flex}.section:first-child{margin-top:0}.section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.section-head a{color:var(--gold);font-size:14px;font-weight:600}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.page-head p{margin-top:6px}.grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:22px 18px;display:grid}.grid.tight{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media (max-width:767px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}.rail-scroll{scrollbar-width:thin;scroll-snap-type:x proximity;grid-auto-columns:172px;grid-auto-flow:column;gap:16px;padding-bottom:8px;display:grid;overflow-x:auto}.rail-scroll>*{scroll-snap-align:start}@media (max-width:767px){.rail-scroll{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);grid-auto-columns:146px}}.perfume-card{flex-direction:column;gap:2px;min-width:0;transition:transform .15s;display:flex}.perfume-card:hover{transform:translateY(-3px)}.perfume-card:hover .frame-box{box-shadow:var(--shadow-lg)}.perfume-card .brand{margin-top:10px}.perfume-card .name{font-size:14.5px;font-weight:600;line-height:1.3}.aura{border-radius:var(--r-lg);background:var(--surface-alt);position:relative;overflow:hidden}.frame-box{aspect-ratio:4/5;place-items:center;transition:box-shadow .2s;display:grid}.frame-box .tag{z-index:3;background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}.antique{aspect-ratio:3/4;height:90%;position:relative}.antique .opening{background:#2a1d17 url(/art/backdrop.webp) 50%/cover;place-items:center;display:grid;position:absolute;overflow:hidden}.antique .opening.oval{border-radius:9999px}.antique .opening img.bottle{object-fit:contain;width:88%;height:88%}.antique>img.frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.art-tile{border-radius:var(--r-lg);color:var(--cream);isolation:isolate;flex-direction:column;justify-content:flex-end;gap:2px;min-height:100%;padding:18px;display:flex;position:relative;overflow:hidden}.art-tile>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.art-tile:after{content:"";z-index:-1;background:linear-gradient(#140e0b00 28%,#140e0bcc 72%,#140e0bf2 100%);position:absolute;inset:0}.art-tile:hover>img{transform:scale(1.04)}.art-tile h3{font-size:22px}.art-tile p{color:#f1e7dabb;font-size:13px}.avatar{object-fit:cover;background:var(--soft);color:var(--muted);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.state{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 16px;display:flex}.state img{border-radius:var(--r-lg);opacity:.9;width:160px}.spinner{border:3px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg, var(--surface-alt), var(--soft), var(--surface-alt));border-radius:var(--r-md);background-size:200% 100%;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.tabs button,.tabs a{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600}.tabs .on{color:var(--text);border-bottom-color:var(--gold)}.accord-bars{flex-direction:column;gap:8px;display:flex}.accord-bar{background:var(--surface-alt);color:#2a1d17;border-radius:8px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:relative;overflow:hidden}.accord-bar>span.fill{z-index:0;border-radius:8px;position:absolute;inset:0 auto 0 0}.accord-bar>span.label{z-index:1;position:relative}.overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140e0b8c;place-items:center;padding:16px;animation:.15s fade;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border-radius:var(--r-xl);width:min(520px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);padding:24px;animation:.2s rise;overflow:auto}.modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@media (max-width:767px){.overlay{place-items:end center;padding:0}.modal{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.toasts{z-index:70;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-lg);border-radius:999px;padding:11px 18px;font-size:14px;font-weight:500;animation:.2s rise}.toast.error{background:var(--bad);color:#fff}@media (max-width:767px){.toasts{bottom:calc(var(--tabbar) + 16px + env(safe-area-inset-bottom))}}.consent{z-index:55;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(420px,100% - 32px);box-shadow:var(--shadow-lg);flex-direction:column;gap:12px;padding:18px;animation:.25s rise;display:flex;position:fixed;bottom:20px;right:20px}.consent .row{flex-wrap:wrap;gap:8px;display:flex}.consent label{align-items:center;gap:10px;font-size:14px;display:flex}@media (max-width:767px){.consent{width:auto;left:16px;right:16px;bottom:calc(var(--tabbar) + 12px + env(safe-area-inset-bottom))}}.ad-slot{border-radius:var(--r-md);background:var(--surface-alt);border:1px dashed var(--line);flex-direction:column;gap:4px;padding:10px;display:flex;overflow:hidden}.ad-slot .ad-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.ad-slot:has(ins[data-ad-status=unfilled]){display:none}.grid>.ad-slot{grid-column:1/-1}.menu{z-index:40;background:var(--surface);min-width:220px;color:var(--text);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-lg);flex-direction:column;padding:6px;display:flex;position:absolute}.menu a,.menu button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:14px;display:flex}.menu a:hover,.menu button:hover{background:var(--surface-alt)}.menu hr{border:0;border-top:1px solid var(--line);margin:6px 0}.segmented{background:var(--surface-alt);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.segmented button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:600}.segmented button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px}.stat strong{font-family:var(--font-display);font-size:28px;line-height:1.1;display:block}.stat span{color:var(--muted);font-size:12.5px}.progress{background:var(--soft);border-radius:4px;height:8px;overflow:hidden}.progress>span{background:var(--gold);border-radius:4px;height:100%;display:block}.divider{border:0;border-top:1px solid var(--line);margin:24px 0}.row{align-items:center;gap:12px;display:flex}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.stack{flex-direction:column;gap:12px;display:flex}.stack.lg{gap:20px}.pf-hero{grid-template-columns:minmax(240px,420px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.pf-facts{min-width:0}.pf-portrait{aspect-ratio:4/5;box-shadow:var(--shadow-lg);place-items:center;display:grid}.pf-facts h1{font-size:clamp(34px,4.2vw,54px)}.pf-score{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:16px;max-width:560px;padding:20px 22px;display:grid}.pf-scales{flex-direction:column;gap:8px;min-width:0;display:flex}.pf-scale{grid-template-columns:116px minmax(60px,1fr) 32px;align-items:center;gap:10px;display:grid}.pf-pyramid{flex-direction:column;gap:18px;display:flex}.pf-layer{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pf-layer .caption{padding-top:22px}.pf-notes{flex-wrap:wrap;gap:10px;display:flex}.pf-note{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:4px;width:92px;padding:8px 6px;display:flex}.pf-note img,.pf-note-ph{object-fit:cover;background:var(--soft);border-radius:16px;width:56px;height:56px}.pf-note-btn{background:var(--soft);cursor:pointer;width:30px;height:24px;color:var(--text);border:0;border-radius:12px;place-items:center;display:grid}.pf-note-btn.yes{background:var(--good);color:#fff}.pf-note-btn.no{background:var(--bad);color:#fff}.pf-seasons{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.pf-season{flex-direction:column;align-items:center;gap:4px;display:flex}.pf-season-bar{background:var(--surface-alt);border-radius:12px;align-items:flex-end;width:100%;max-width:46px;height:110px;display:flex;overflow:hidden}.pf-season-bar>span{background:linear-gradient(180deg, var(--gold), var(--accent-2));border-radius:12px;width:100%;display:block}@media (max-width:899px){.pf-hero{grid-template-columns:minmax(0,1fr);gap:24px}.pf-portrait{width:100%;max-width:380px;margin:0 auto}}@media (max-width:767px){.pf-scale{grid-template-columns:104px minmax(40px,1fr) 30px}.pf-layer{grid-template-columns:minmax(0,1fr);gap:8px}.pf-layer .caption{padding-top:0}.pf-note{width:calc(25% - 8px);min-width:74px}.pf-seasons{gap:4px}.pf-season-bar{height:80px}}.home-hero{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:18px;display:grid}.home-hero .art-tile{min-height:300px;padding:30px}.home-hero .art-tile h1{max-width:16ch;font-size:clamp(34px,4vw,52px)}.home-hero .art-tile p{max-width:46ch;margin-top:8px;font-size:15px}.level-card{background:var(--ink);color:var(--on-ink);border-radius:var(--r-lg);flex-direction:column;justify-content:center;gap:8px;padding:24px;display:flex}.level-card .progress{background:color-mix(in srgb, var(--on-ink) 18%, transparent)}.level-card .gold-text{color:#d9b36a}.activity-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.activity-grid .art-tile{aspect-ratio:4/5}.academy-banner{min-height:150px;justify-content:center!important}.academy-banner:after{background:linear-gradient(90deg,#140e0bf0,#140e0b55)!important}@media (max-width:1279px){.activity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.home-hero{grid-template-columns:minmax(0,1fr)}.home-hero .art-tile{min-height:220px;padding:20px}.activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.search-bar{position:relative}.search-bar svg{color:var(--muted);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search-bar .input{border-radius:999px;height:54px;padding-left:48px;font-size:16px}.search-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.search-filters{flex-direction:column;gap:22px;display:flex;position:sticky;top:24px}.search-filters .chips{gap:6px}@media (max-width:1023px){.search-layout{grid-template-columns:minmax(0,1fr);gap:16px}.search-filters{gap:12px;position:static}.search-filters .chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.feed-item{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 0;display:grid}.feed-item:last-child{border-bottom:0}.feed-thumb{border-radius:12px;place-items:center;width:64px;height:80px;display:grid;overflow:hidden}.feed-thumb img{object-fit:contain;width:82%;height:82%}.leader-row{border-radius:var(--r-md);grid-template-columns:40px 44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.leader-row:hover{background:var(--surface-alt)}.leader-row.me{background:color-mix(in srgb, var(--gold) 14%, transparent)}.leader-rank{font-family:var(--font-display);text-align:center;color:var(--muted);font-size:22px;font-weight:700}.leader-rank.top{color:var(--gold)}.podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;margin-bottom:18px;display:grid}.podium>a{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 10px;display:flex}.podium>a.first{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), var(--shadow);padding-top:30px}.profile-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.profile-head h1{font-size:clamp(30px,3.4vw,42px)}@media (max-width:767px){.profile-head{grid-template-columns:auto minmax(0,1fr)}.profile-head>.actions{grid-column:1/-1}}.badge-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.badge-tile{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;transition:transform .15s;display:flex}.badge-tile:hover{transform:translateY(-2px)}.badge-tile.locked img{filter:grayscale()opacity(.45)}.badge-tile img{object-fit:contain;width:84px;height:84px}.auth{background:var(--bg);grid-template-columns:minmax(0,1.1fr) minmax(380px,520px);min-height:100dvh;display:grid}.auth-art{color:var(--cream);isolation:isolate;flex-direction:column;justify-content:space-between;padding:40px;display:flex;position:relative;overflow:hidden}.auth-art>img.bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.auth-art:after{content:"";z-index:-1;background:linear-gradient(#140e0b55,#140e0be6);position:absolute;inset:0}.auth-art h2{max-width:14ch;font-size:clamp(36px,4vw,56px)}.auth-panel{flex-direction:column;justify-content:center;gap:24px;padding:48px clamp(24px,5vw,64px);display:flex}.auth-panel .form{width:100%;max-width:420px}@media (max-width:899px){.auth{grid-template-columns:minmax(0,1fr)}.auth-art{min-height:220px;padding:24px}.auth-art h2{font-size:32px}.auth-panel{justify-content:flex-start;padding:28px 20px 48px}}
