@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/literata-cyrillic-ext-600-normal-DMpAXN3v.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-cyrillic-600-normal-CJ4BZrBr.woff2) format("woff2"),url(/assets/literata-cyrillic-600-normal-CFZV0quP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-ext-600-normal-C9Ui0wVq.woff2) format("woff2"),url(/assets/literata-greek-ext-600-normal-dOBTK4hz.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-600-normal-AXWu-DgS.woff2) format("woff2"),url(/assets/literata-greek-600-normal-yjIuBGCY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-vietnamese-600-normal-CKzxoyei.woff2) format("woff2"),url(/assets/literata-vietnamese-600-normal-8qS4Xlwy.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-ext-600-normal-iLkdh2tW.woff2) format("woff2"),url(/assets/literata-latin-ext-600-normal-DYcsrkT4.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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-600-normal-A9sHopYh.woff2) format("woff2"),url(/assets/literata-latin-600-normal-BFEFPlMO.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:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/literata-cyrillic-ext-700-normal-Bpu1vg05.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:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-cyrillic-700-normal-NOaAmdwD.woff2) format("woff2"),url(/assets/literata-cyrillic-700-normal-BChRKAeZ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-greek-ext-700-normal-CFJl9TqO.woff2) format("woff2"),url(/assets/literata-greek-ext-700-normal-BWozFBi3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-greek-700-normal-CLoIi4e4.woff2) format("woff2"),url(/assets/literata-greek-700-normal-CpE4qyqy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-vietnamese-700-normal-Cmj-gDIS.woff2) format("woff2"),url(/assets/literata-vietnamese-700-normal-Be_po91e.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:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-latin-ext-700-normal-Cd5BSFN5.woff2) format("woff2"),url(/assets/literata-latin-ext-700-normal-DBR5CORb.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:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-latin-700-normal-DYBWKELl.woff2) format("woff2"),url(/assets/literata-latin-700-normal-ocJiFfAw.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.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:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-arabic-400-normal-D0NIBXga.woff2) format("woff2"),url(/assets/amiri-arabic-400-normal-C_1DQziU.woff) format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-arabic-700-normal-D8FrblyB.woff2) format("woff2"),url(/assets/amiri-arabic-700-normal-dUd6sHq-.woff) format("woff")}:root{--sky: #bde0fe;--sky-2: #a2d2ff;--wash: #eaf4ff;--pink: #ffafcc;--pink-2: #ffc8dd;--pink-hover: #ff9cc0;--lav: #cdb4db;--lav-2: #e9ddf1;--lav-deep: #a98bbf;--ink: #222644;--ink-2: #3a3e62;--muted: #535776;--paper: #ffffff;--tile: #f3f7fc;--line: rgba(34, 38, 68, .12);--line-2: rgba(34, 38, 68, .2);--ok: #24804f;--low: #b0650a;--out: #7d8199;--danger: #b0144f;--f-display: "Literata", "Amiri", Georgia, serif;--f-body: "DM Sans", "Amiri", system-ui, -apple-system, "Segoe UI", sans-serif;--f-arabic: "Amiri", "Literata", serif;--r-sm: 10px;--r-md: 16px;--r-lg: 24px;--r-xl: 32px;--gutter: clamp(16px, 4vw, 32px);--max: 1180px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{margin:0;background:var(--sky);color:var(--ink);font-family:var(--f-body);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body.no-scroll{overflow:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--f-display);font-weight:600;line-height:1.15;margin:0;text-wrap:balance}p{margin:0 0 1em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:6px}main:focus{outline:none}[dir=auto]{unicode-bidi:plaintext;text-align:left}.container{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.sr-only,.hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp{left:-9999px}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 16px;border-radius:var(--r-sm);text-decoration:none}.skip-link:focus{top:12px}.icon{flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;border:1.5px solid transparent;font-weight:600;font-size:.97rem;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.btn:disabled{cursor:not-allowed;opacity:.55}.btn-sm{height:38px;padding:0 16px;font-size:.92rem}.btn-lg{height:54px;padding:0 28px;font-size:1.02rem}.btn-block{width:100%}.btn-primary{background:var(--pink);color:var(--ink)}.btn-primary:not(:disabled):hover{background:var(--pink-hover)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:not(:disabled):hover{background:#33385f}.btn-ghost{background:transparent;border-color:var(--line-2);color:var(--ink)}.btn-ghost:not(:disabled):hover{background:var(--paper)}.btn-selected{background:var(--lav-2);color:var(--ink);border-color:var(--lav)}.btn-selected:hover{background:var(--lav)}.btn-link,.text-link{background:none;border:0;padding:0;cursor:pointer;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:var(--pink-hover)}.text-link{display:inline-flex;align-items:center;gap:6px}.btn-link:hover,.text-link:hover{text-decoration-color:var(--ink)}.icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;background:transparent;color:var(--ink-2);cursor:pointer;flex:none}.icon-btn:hover{background:var(--wash);color:var(--ink)}.copy-btn{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2);background:var(--paper);font-family:var(--f-body);font-size:.8rem;font-weight:600;vertical-align:middle;cursor:pointer}.copy-btn:hover{border-color:var(--ink)}.announcement{background:var(--lav);font-size:.9rem;font-weight:500;text-align:center;padding:7px 0}.site-header{position:sticky;top:0;z-index:40;background:#bde0fef0;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid rgba(34,38,68,.08)}.header-inner{display:flex;align-items:center;gap:24px;height:76px}.logo img{width:150px;height:auto}.main-nav{margin-left:auto}.main-nav ul{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.main-nav a{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border-radius:999px;font-weight:500;text-decoration:none;color:var(--ink-2)}.main-nav a:hover{color:var(--ink);background:#ffffff8c}.main-nav a.active{color:var(--ink);background:var(--paper)}.nav-donate{margin-left:8px;padding-left:12px;border-left:1px solid var(--line-2)}.nav-donate .icon{color:#d9608f}.header-actions{display:flex;align-items:center;gap:8px}.cart-btn{position:relative;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px 0 16px;border-radius:999px;border:0;background:var(--ink);color:#fff;font-weight:600;font-size:.95rem;cursor:pointer}.cart-btn:hover{background:#33385f}.cart-count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--pink);color:var(--ink);font-size:.82rem;font-weight:700}.menu-btn{display:none;width:46px;height:46px;border-radius:50%;border:0;background:var(--paper);cursor:pointer;place-items:center}@media (max-width: 980px){.menu-btn{display:inline-grid}.header-actions{margin-left:auto}.main-nav{position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 16px 30px -18px #22264459;padding:8px var(--gutter) 16px;display:none}.main-nav.is-open{display:block}.main-nav ul{flex-direction:column;align-items:stretch}.main-nav a{padding:14px 12px;font-size:1.05rem;border-radius:var(--r-sm)}.main-nav a.active{background:var(--wash)}.nav-donate{margin:6px 0 0;padding:6px 0 0;border-left:0;border-top:1px solid var(--line)}}@media (max-width: 520px){.header-inner{height:66px;gap:12px}.logo img{width:124px}.cart-btn-label{display:none}.cart-btn{padding:0 14px}}.hero{position:relative;overflow:hidden;padding-top:clamp(32px,4.5vw,60px)}.starfield{position:absolute;top:0;right:0;width:62%;height:78%;color:#ffffff8c;pointer-events:none}.hero-inner{position:relative}.hero-copy{max-width:760px}.hero-title{font-size:clamp(2.4rem,5vw,3.9rem);line-height:1.04;letter-spacing:-.02em;font-weight:600;margin-bottom:18px}.hero-text{font-size:clamp(1.06rem,1.6vw,1.2rem);color:var(--ink-2);max-width:56ch;margin-bottom:24px}.hero-search{position:relative;display:flex;align-items:center;max-width:600px;background:var(--paper);border-radius:999px;padding:6px;box-shadow:0 1px #2226440f,0 12px 32px -18px #22264473}.hero-search-icon{position:absolute;left:22px;color:var(--muted)}.hero-search input{flex:1;min-width:0;height:50px;border:0;background:transparent;padding:0 12px 0 50px;font-size:1.02rem}.hero-search input:focus{outline:none}.hero-search:focus-within{outline:3px solid var(--ink);outline-offset:2px}.hero-search .btn{height:50px;padding:0 26px}.hero-langs{margin:16px 0 0;font-size:.95rem;color:var(--muted)}.hero-langs a{color:var(--ink);font-weight:600;text-decoration-color:var(--pink-hover);text-underline-offset:3px}.case{position:relative;margin-top:clamp(28px,3.5vw,44px);background:var(--paper);border-radius:var(--r-xl) var(--r-xl) 0 0;padding:clamp(24px,3vw,40px) 0 28px}.case-foot{display:flex;justify-content:center;padding:26px var(--gutter) 0}.case-small{margin-top:0;border-radius:var(--r-xl)}.shelf{--gap: clamp(16px, 3vw, 44px);--shelf-h: clamp(190px, 21vw, 280px);display:grid;gap:30px;padding:0 clamp(16px,4vw,56px)}.case-small .shelf{--shelf-h: clamp(170px, 18vw, 230px)}.shelf-row,.shelf-labels{display:flex;justify-content:center;gap:var(--gap);padding:0 clamp(4px,1vw,16px)}.shelf-row>*,.shelf-labels>li{flex:0 1 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));max-width:250px;min-width:0}.shelf-book{display:block;height:var(--shelf-h);--pos: center bottom;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.shelf-book:hover{transform:translateY(-8px)}.shelf-labels{list-style:none;margin:20px 0 0;text-align:center}.shelf-labels li{display:flex;flex-direction:column;align-items:center;gap:4px}.shelf-animate .shelf-book{animation:settle .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 90ms + .12s)}@media (max-width: 560px){.shelf{--shelf-h: 180px}.case-small .shelf{--shelf-h: 160px}.shelf-label-title{font-size:.95rem}}.shelf-plank{position:relative;height:16px;border-radius:4px;background:linear-gradient(180deg,#e2d2ec 0 4px,var(--lav) 4px 100%);box-shadow:0 14px 18px -12px #22264473}.shelf-plank:after{content:"";position:absolute;left:2%;right:2%;top:100%;height:8px;background:linear-gradient(180deg,#a98bbf8c,#a98bbf00);border-radius:0 0 4px 4px}.shelf-label-title{font-family:var(--f-display);font-weight:600;font-size:1.02rem;line-height:1.25;text-decoration:none}.shelf-label-title:hover{text-decoration:underline;text-decoration-color:var(--pink-hover);text-underline-offset:3px}@keyframes settle{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:none}}.shelf-skeleton{height:clamp(260px,30vw,380px);margin:0 clamp(24px,4vw,56px);border-bottom:16px solid var(--lav-2);border-radius:4px}.cover-slot{position:relative;--pad: 0px;--pos: center}.cover-slot>.book-img{position:absolute;top:var(--pad);left:var(--pad);width:calc(100% - 2 * var(--pad));height:calc(100% - 2 * var(--pad));max-width:none;object-fit:contain;object-position:var(--pos);mix-blend-mode:multiply}.cover-slot>.book-placeholder{position:absolute;bottom:var(--pad);left:50%;transform:translate(-50%);height:calc(100% - 2 * var(--pad));max-width:calc(100% - 2 * var(--pad));aspect-ratio:2 / 3}.book-card-cover>.book-img{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.book-card-cover:hover>.book-img{transform:scale(1.04)}.order-item-cover>.book-placeholder,.drawer-cover>.book-placeholder{padding:4px}.book-placeholder{display:flex;flex-direction:column;justify-content:space-between;padding:16% 12%;background:var(--tone, var(--pink));border-radius:3px 8px 8px 3px;box-shadow:inset 6px 0 #2226441f,0 8px 18px -10px #22264480;color:var(--ink);text-align:left;overflow:hidden}.book-placeholder-title{font-family:var(--f-display);font-weight:700;font-size:clamp(.8rem,1.4vw,1.15rem);line-height:1.15}.book-placeholder-author{font-size:.75rem;opacity:.8}.stock{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:600;white-space:nowrap}.stock-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.stock-ok{color:var(--ok)}.stock-low{color:var(--low)}.stock-out{color:var(--out)}.lang-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.lang-tags li{font-size:.8rem;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--wash);color:var(--ink-2)}.section{padding:clamp(56px,8vw,96px) 0}.section-tight{padding-top:8px;padding-bottom:72px}.section-title{font-size:clamp(1.8rem,3.4vw,2.5rem);letter-spacing:-.01em;margin-bottom:28px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.section-head .section-title{margin:0}.steps-section{background:var(--paper);padding-top:clamp(40px,6vw,72px)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px)}.steps li{position:relative;padding-top:64px}.steps li:before{content:"";position:absolute;top:23px;left:60px;right:-24px;border-top:2px dashed var(--lav)}.steps li:last-child:before{display:none}.step-n{position:absolute;top:0;left:0;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--pink-2);font-family:var(--f-display);font-weight:700;font-size:1.35rem}.steps h3{font-size:1.35rem;margin-bottom:8px}.steps p{color:var(--ink-2);margin:0;max-width:34ch}.steps a{font-weight:600;text-decoration-color:var(--pink-hover);text-underline-offset:3px}@media (max-width: 760px){.steps{grid-template-columns:minmax(0,1fr);gap:28px}.steps li{padding:4px 0 0 68px;min-height:48px}.steps li:before{top:56px;bottom:-24px;left:23px;right:auto;border-top:0;border-left:2px dashed var(--lav)}}.topics-section{background:var(--wash)}.topics{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:20px}.topic{display:flex;align-items:center;gap:22px;height:100%;padding:22px 26px;background:var(--paper);border-radius:var(--r-lg);text-decoration:none;border:1.5px solid transparent}.topic:hover{border-color:var(--lav)}.topic h3{font-size:1.35rem;margin-bottom:2px}.topic p{margin:0;color:var(--muted)}.topic-covers{display:flex;align-items:flex-end;height:96px;flex:none}.topic-cover{width:62px;height:92px;flex:none;margin-left:-18px;--pos: center bottom}.topic-cover:first-child{margin-left:0}.about-band-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.about-band-main p{font-size:1.12rem;color:var(--ink-2);max-width:54ch}.donate-note{background:var(--pink-2);border-radius:var(--r-lg);padding:28px 30px}.donate-note h2{font-size:1.45rem;margin-bottom:10px}.donate-note p{color:var(--ink-2)}.donate-note-mp{display:flex;align-items:center;gap:14px;font-size:1.05rem}.donate-note-mp img{border-radius:8px;background:#fff;padding:3px}.donate-note-mp strong{font-family:var(--f-display);font-size:1.4rem;color:var(--ink);margin-left:4px}@media (max-width: 820px){.about-band-grid{grid-template-columns:minmax(0,1fr)}}.partners{background:var(--wash);padding:40px 0}.partners-inner{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap}.partners h2{font-family:var(--f-body);font-size:.95rem;font-weight:600;color:var(--muted)}.partners ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;list-style:none;margin:0;padding:0}.partners img{display:block;height:72px;width:auto;max-width:200px;object-fit:contain;border-radius:14px;background:#fff}.partners a{display:block;border-radius:14px}.partners a:hover img{outline:2px solid var(--ink);outline-offset:2px}.page-head{padding:clamp(28px,4vw,44px) 0 clamp(32px,5vw,52px)}.crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 18px;padding:0;font-size:.9rem;color:var(--muted)}.crumbs li+li:before{content:"/";margin-right:6px;color:var(--lav-deep)}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{text-decoration:underline}.page-title{font-size:clamp(2.2rem,4.6vw,3.4rem);letter-spacing:-.015em}.page-intro{margin:14px 0 0;font-size:1.12rem;color:var(--ink-2);max-width:60ch}.catalog{background:var(--wash);padding:32px 0 80px;min-height:50vh}.filters{display:grid;gap:16px;margin-bottom:18px}.filter-search{position:relative;display:flex;align-items:center;max-width:560px}.filter-search .icon{position:absolute;left:18px;color:var(--muted)}.filter-search input{width:100%;height:52px;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);padding:0 20px 0 50px;font-size:1rem}.filter-search input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px var(--pink-2)}.filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);font-weight:600;font-size:.93rem;cursor:pointer}.chip:hover{border-color:var(--ink)}.chip.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.chip-quiet{height:34px;padding:0 13px;font-size:.88rem;background:transparent}.chip-quiet.is-on{background:var(--lav);border-color:var(--lav);color:var(--ink)}.chip-n{font-size:.8rem;opacity:.7}.switch{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:.95rem;cursor:pointer;-webkit-user-select:none;user-select:none}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch-track{position:relative;width:42px;height:24px;border-radius:999px;background:#c3c9da;transition:background .15s;flex:none}.switch-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 3px #0003}.switch input:checked+.switch-track{background:var(--ink)}.switch input:checked+.switch-track:after{transform:translate(18px)}.switch input:focus-visible+.switch-track{outline:3px solid var(--ink);outline-offset:2px}.result-count{display:flex;align-items:center;gap:14px;font-size:.95rem;color:var(--muted);margin:6px 0 20px}.book-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:22px}.book-card{display:flex;flex-direction:column;background:var(--paper);border-radius:var(--r-lg);padding:12px}.book-card-cover{display:block;aspect-ratio:5 / 6;background:var(--tile);border-radius:var(--r-md);overflow:hidden;--pad: 22px}.book-card.is-out .book-img{opacity:.6}.book-card-body{display:flex;flex-direction:column;flex:1;padding:16px 8px 6px}.book-card-cat{font-size:.84rem;color:var(--muted);margin:0 0 4px}.book-card-title{font-size:1.25rem;line-height:1.22}.book-card-title a{text-decoration:none}.book-card-title a:hover{text-decoration:underline;text-decoration-color:var(--pink-hover);text-underline-offset:3px}.book-card-sub{margin:4px 0 0;color:var(--ink-2);font-size:.98rem}.book-card-author{margin:4px 0 0;font-size:.92rem;color:var(--muted)}.book-card-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:14px 0 16px}.book-card-action{margin-top:auto}@media (max-width: 560px){.book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.book-card{padding:8px;border-radius:var(--r-md)}.book-card-cover{--pad: 12px;border-radius:12px}.book-card-body{padding:12px 4px 4px}.book-card-title{font-size:1.05rem}.book-card-sub{font-size:.9rem}.book-card-meta{flex-direction:column;align-items:flex-start;margin:10px 0 12px}.book-card-action .btn{padding:0 10px;font-size:.88rem}}.empty{background:var(--paper);border-radius:var(--r-lg);padding:44px 32px;text-align:center}.empty h2{font-size:1.5rem;margin-bottom:8px}.empty p{color:var(--muted)}.wish{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:48px;padding:28px 32px;background:var(--paper);border-radius:var(--r-lg);border:1.5px dashed var(--lav)}.wish h2{font-size:1.4rem;margin-bottom:6px}.wish p{margin:0;color:var(--ink-2);max-width:56ch}.wish-actions{display:flex;flex-wrap:wrap;gap:10px}.book-page{padding:clamp(24px,4vw,40px) 0 clamp(48px,7vw,80px)}.book-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:start}.book-stage{position:sticky;top:100px;background:var(--paper);border-radius:var(--r-xl);padding:clamp(28px,4vw,48px) clamp(24px,3vw,40px) clamp(28px,4vw,40px)}.book-stage-cover{height:clamp(280px,38vw,470px);--pos: center bottom}.book-info-cat{font-size:.95rem;color:var(--muted);margin-bottom:8px}.book-title{font-size:clamp(2.1rem,4vw,3.2rem);letter-spacing:-.015em}.book-subtitle{margin:10px 0 0;font-family:var(--f-display);font-size:clamp(1.25rem,2vw,1.55rem);color:var(--ink-2)}.book-author{margin:8px 0 0;color:var(--muted)}.book-badges{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0 26px}.book-actions{display:flex;flex-wrap:wrap;gap:10px}.book-free{margin:14px 0 0;font-size:.95rem;color:var(--muted)}.book-free a{color:var(--ink);font-weight:600;text-underline-offset:3px;text-decoration-color:var(--pink-hover)}.book-desc{margin-top:32px;padding-top:28px;border-top:1px solid var(--line);font-size:1.1rem;max-width:62ch}.book-details{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 24px;margin:28px 0 0;max-width:62ch}.book-details div{padding:12px 0;border-top:1px solid var(--line)}.book-details dt{font-size:.85rem;color:var(--muted)}.book-details dd{margin:2px 0 0;font-weight:600}.related{background:var(--wash)}@media (max-width: 860px){.book-layout{grid-template-columns:minmax(0,1fr)}.book-stage{position:static}}.order-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"form summary";gap:clamp(24px,4vw,48px);align-items:start;padding-bottom:80px}.order-form{grid-area:form}.order-summary{grid-area:summary;position:sticky;top:100px;background:var(--paper);border-radius:var(--r-lg);padding:26px}.order-summary h2{font-size:1.3rem;margin-bottom:14px}.order-items{list-style:none;margin:0 0 16px;padding:0}.order-items li{display:flex;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--line)}.order-item-cover,.drawer-cover{width:56px;height:72px;flex:none;background:var(--tile);border-radius:10px;--pad: 6px}.order-item-cover .book-placeholder-title,.drawer-cover .book-placeholder-title{font-size:.5rem}.order-items li>div:nth-child(2){flex:1;min-width:0}.order-item-title{margin:0;font-weight:600;line-height:1.3}.order-item-sub{margin:2px 0 0;font-size:.88rem;color:var(--muted)}.order-info{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:.93rem;color:var(--muted)}.order-empty p{color:var(--muted)}.order-form,.contact-form{background:var(--paper);border-radius:var(--r-lg);padding:clamp(22px,4vw,36px)}.form-title{font-size:1.45rem;margin-bottom:22px}.form-note{font-size:.93rem;color:var(--muted);margin:4px 0 12px}@media (max-width: 860px){.order-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary" "form"}.order-summary{position:static}}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.field label{font-weight:600;font-size:.95rem}.field-optional{font-weight:400;color:var(--muted)}.field input,.field textarea,.field select{width:100%;min-height:48px;padding:11px 14px;border:1.5px solid #c6cfe0;border-radius:12px;background:#fff;font-size:1rem;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;line-height:1.5}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px var(--pink-2)}.field.has-error input,.field.has-error textarea,.field.has-error select{border-color:var(--danger)}.field-hint{margin:0;font-size:.86rem;color:var(--muted)}.field-error{margin:0;font-size:.88rem;font-weight:600;color:var(--danger)}.field-row{display:flex;gap:14px;flex-wrap:wrap}.field-row .field{flex:1 1 200px}.field-row .field-zip{flex:0 0 120px}.field-row .field-grow{flex:1 1 200px}.check{display:flex;align-items:flex-start;gap:12px;margin:6px 0 8px;font-size:.95rem;cursor:pointer}.check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--ink);flex:none}.check.has-error span{color:var(--danger)}.order-form .btn-block,.contact-form .btn{margin-top:18px}.notice{border-radius:var(--r-md);padding:14px 18px;margin:12px 0}.notice p{margin:0 0 8px}.notice-error{background:#ffe6ef;border:1px solid #f4a7c2}.success{display:flex;gap:22px;align-items:flex-start;background:var(--paper);border-radius:var(--r-lg);padding:clamp(24px,4vw,40px);max-width:720px}.success-icon{flex:none;width:64px;height:64px;padding:14px;border-radius:50%;background:var(--pink-2)}.success-lead{font-family:var(--f-display);font-size:1.4rem;font-weight:600}.success-list{margin:0 0 1em;padding-left:1.2em}.success a:not(.btn){font-weight:600;text-decoration-color:var(--pink-hover);text-underline-offset:3px}@media (max-width: 560px){.success{flex-direction:column}}.drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;transition:visibility 0s linear .3s}.drawer-root.is-open{visibility:visible;transition:none}.drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#22264466;opacity:0;transition:opacity .3s}.drawer-root.is-open .drawer-backdrop{opacity:1}.drawer{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);display:flex;flex-direction:column;background:var(--paper);transform:translate(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);outline:none}.drawer-root.is-open .drawer{transform:none}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 16px 18px 24px;border-bottom:1px solid var(--line)}.drawer-head h2{font-size:1.35rem}.drawer-empty{padding:32px 24px}.drawer-empty p{color:var(--muted)}.drawer-list{flex:1;overflow-y:auto;list-style:none;margin:0;padding:8px 16px 8px 24px}.drawer-list li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.drawer-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.drawer-info a{font-weight:600;text-decoration:none;line-height:1.3}.drawer-info a:hover{text-decoration:underline}.drawer-foot{padding:18px 24px calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--line);display:grid;gap:10px}.drawer-note{margin:0 0 4px;font-size:.92rem;color:var(--muted)}.drawer-foot .btn-link{justify-self:center;margin-top:4px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}.donation,.about,.faq,.contact{padding-bottom:80px}.prose{max-width:64ch;font-size:1.1rem;color:var(--ink-2)}.donation-text{margin-bottom:32px}.pay-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;max-width:900px}.pay-card{background:var(--paper);border-radius:var(--r-lg);padding:28px 30px}.pay-card h2{font-size:1.35rem;margin-bottom:10px}.pay-card p{color:var(--ink-2)}.pay-number{font-family:var(--f-display);font-weight:700;font-size:2.6rem;line-height:1.1;color:var(--ink)!important;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pay-qr{width:160px;height:160px;border-radius:12px;border:1px solid var(--line)}.pay-bank{margin:0 0 18px}.pay-bank div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.pay-bank dt{color:var(--muted)}.pay-bank dd{margin:0;font-family:var(--f-display);font-weight:700;font-size:1.4rem}.pay-card a{font-weight:600;text-decoration-color:var(--pink-hover);text-underline-offset:3px}.donation-back{margin-top:36px}.about-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.about-title{font-size:clamp(1.7rem,3vw,2.3rem);margin-bottom:18px}.about-side{background:var(--paper);border-radius:var(--r-xl);padding:32px;display:grid;gap:24px;justify-items:center}.about-covers{height:170px}.about-covers .topic-cover{width:110px;height:165px;margin-left:-26px}.about-covers .topic-cover:first-child{margin-left:0}@media (max-width: 420px){.about-side{padding:24px 16px}.about-covers{height:140px}.about-covers .topic-cover{width:88px;height:132px;margin-left:-20px}}.stats{display:flex;gap:32px;margin:0}.stats div{display:flex;flex-direction:column-reverse}.stats dd{margin:0;font-family:var(--f-display);font-weight:700;font-size:2.4rem;line-height:1}.stats dt{color:var(--muted);font-size:.95rem}.values{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:28px}.values li{border-top:3px solid var(--pink);padding-top:18px}.values h3{font-size:1.3rem;margin-bottom:8px}.values p{color:var(--ink-2);margin:0}@media (max-width: 820px){.about-grid{grid-template-columns:minmax(0,1fr)}}.faq-list{max-width:820px;display:grid;gap:10px}.faq-item{background:var(--paper);border-radius:var(--r-md)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;list-style:none;font-family:var(--f-display);font-weight:600;font-size:1.15rem;line-height:1.35}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{transition:transform .2s}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-answer{padding:0 24px 20px;color:var(--ink-2);max-width:66ch}.faq-answer p:last-child{margin-bottom:0}.faq-more{margin-top:28px}.faq-more a{font-weight:600;text-decoration-color:var(--pink-hover);text-underline-offset:3px}.contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,48px);align-items:start}.contact-ways{list-style:none;margin:0;padding:0;display:grid;gap:10px}.contact-ways a{display:flex;align-items:center;gap:16px;padding:18px 20px;background:var(--paper);border-radius:var(--r-md);text-decoration:none;border:1.5px solid transparent}.contact-ways a:hover{border-color:var(--lav)}.contact-ways .icon{width:44px;height:44px;padding:10px;border-radius:50%;background:var(--wash)}.contact-ways span{display:flex;flex-direction:column;color:var(--muted);font-size:.95rem;min-width:0;overflow-wrap:anywhere}.contact-ways strong{color:var(--ink);font-size:1.02rem}.contact-org{margin-top:20px;font-size:.92rem;color:var(--muted)}@media (max-width: 820px){.contact{grid-template-columns:minmax(0,1fr)}}.site-footer{background:var(--lav);padding:56px 0 24px;font-size:.97rem}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1.2fr;gap:32px}.footer-brand img{width:150px;height:auto;margin-bottom:14px}.footer-brand p{max-width:34ch;color:var(--ink-2)}.footer-h{font-family:var(--f-body);font-size:.95rem;font-weight:700;margin-bottom:12px}.footer-links{list-style:none;margin:0;padding:0;display:grid;gap:6px}.footer-links a,.footer-donate-link,.footer-social{text-decoration:none;color:var(--ink-2)}.footer-links a:hover,.footer-donate-link:hover,.footer-social:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.footer-social{display:inline-flex;align-items:center;gap:8px;font-weight:600}.footer-address{font-style:normal;white-space:pre-line;margin-top:12px;color:var(--ink-2)}.footer-donate p{color:var(--ink-2)}.footer-donate strong{color:var(--ink)}.footer-donate-link{font-weight:600;text-decoration:underline;text-underline-offset:3px}.footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:40px;padding-top:18px;position:relative;font-size:.88rem;color:var(--ink-2)}.footer-bottom:before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);border-top:1px solid rgba(34,38,68,.15)}@media (max-width: 900px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.footer-grid{grid-template-columns:minmax(0,1fr)}}.loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:64px 16px;color:var(--muted)}.spinner{width:22px;height:22px;border-radius:50%;border:3px solid var(--lav-2);border-top-color:var(--ink);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.order-item-cover .book-placeholder-author,.drawer-cover .book-placeholder-author,.topic-cover .book-placeholder-author,.a-book-cover .book-placeholder-author{display:none}.shelf-book>.book-placeholder{height:82%}.btn-danger{background:var(--danger);color:#fff}.btn-danger:not(:disabled):hover{background:#8f0e3f}.success-actions{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 18px}.success-small{font-size:.93rem;color:var(--muted)}.track{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,3vw,32px);align-items:start;padding-bottom:80px}.track-main,.track-side{display:grid;gap:20px;min-width:0}.track-card{background:var(--paper);border-radius:var(--r-lg);padding:clamp(20px,3vw,30px)}.track-h{font-size:1.3rem;margin-bottom:18px}.track-sub{font-family:var(--f-body);font-size:.9rem;font-weight:700;color:var(--muted);margin:18px 0 6px}.track-address{font-style:normal;line-height:1.5}.track-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.track-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.track-steps li+li:before{content:"";position:absolute;top:17px;right:50%;width:100%;height:3px;background:var(--lav-2);z-index:0}.track-steps li.is-done+li:before,.track-steps li.is-done+li.is-current:before{background:var(--lav)}.track-dot{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--paper);border:3px solid var(--lav-2);font-weight:700;font-size:.9rem;color:var(--muted)}.track-steps .is-done .track-dot{background:var(--lav);border-color:var(--lav);color:var(--ink)}.track-steps .is-current .track-dot{background:var(--pink);border-color:var(--pink);color:var(--ink);box-shadow:0 0 0 5px var(--pink-2)}.track-step-label{font-size:.88rem;font-weight:600;color:var(--muted);line-height:1.25}.track-steps .is-current .track-step-label,.track-steps .is-done .track-step-label{color:var(--ink)}.track-cancelled{display:flex;align-items:center;gap:10px;margin:0;padding:14px 16px;border-radius:var(--r-md);background:#ffe6ef;font-weight:600}.track-events{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:12px}.track-events time{display:block;font-size:.8rem;color:var(--muted);margin-top:4px}.track-status-event{display:flex;gap:12px;align-items:flex-start;font-size:.95rem}.track-status-dot{flex:none;width:10px;height:10px;margin-top:7px;border-radius:50%;background:var(--lav-deep)}.track-reason{display:block;color:var(--ink-2);margin-top:2px}.track-msg{max-width:85%;padding:12px 16px;border-radius:16px}.track-msg p{margin:2px 0 0;white-space:pre-line}.track-msg-who{font-size:.8rem;font-weight:700;color:var(--ink-2)}.track-msg-customer{justify-self:end;background:var(--pink-2);border-bottom-right-radius:4px}.track-msg-admin{justify-self:start;background:var(--wash);border-bottom-left-radius:4px}.track-comment{padding-top:18px;border-top:1px solid var(--line)}.track-cancel p{color:var(--ink-2)}.track-cancel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media (max-width: 860px){.track{grid-template-columns:minmax(0,1fr)}}@media (max-width: 420px){.track-step-label{font-size:.78rem}}
