*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:Tahoma,sans-serif;line-height:1.8;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{line-height:1.45;margin:0}p{margin:0 0 1em}button,input,select,textarea{font:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@font-face{font-family:'Noto Naskh Arabic';font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/noto-naskh-arabic-arabic-400-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'Noto Naskh Arabic';font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/noto-naskh-arabic-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'Noto Naskh Arabic';font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/noto-naskh-arabic-arabic-600-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'Noto Naskh Arabic';font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/noto-naskh-arabic-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'Noto Naskh Arabic';font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/noto-naskh-arabic-arabic-700-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'Noto Naskh Arabic';font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/noto-naskh-arabic-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:100;src:url(/fonts/noto-sans-arabic-arabic-100-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:200;src:url(/fonts/noto-sans-arabic-arabic-200-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/noto-sans-arabic-arabic-300-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/noto-sans-arabic-arabic-400-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-arabic-arabic-500-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/noto-sans-arabic-arabic-600-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/noto-sans-arabic-arabic-700-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/noto-sans-arabic-arabic-800-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:900;src:url(/fonts/noto-sans-arabic-arabic-900-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:100;src:url(/fonts/noto-sans-arabic-latin-100-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:200;src:url(/fonts/noto-sans-arabic-latin-200-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/noto-sans-arabic-latin-300-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/noto-sans-arabic-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-arabic-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/noto-sans-arabic-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/noto-sans-arabic-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/noto-sans-arabic-latin-800-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:900;src:url(/fonts/noto-sans-arabic-latin-900-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}.site{font-family:'Noto Sans Arabic',Tahoma,sans-serif;--display:'Noto Naskh Arabic','Noto Sans Arabic',serif;--ink:#2b2026;--soft:#55444c;--muted:#8b7b82;--line:#f1e3e5;--paper:#fffdfc;--blush:#fdf4f3;--blush2:#fae4e7;--peach:#fdebe2;--shadow:0 1px 2px rgba(160,60,85,.06),0 8px 28px -12px rgba(160,60,85,.22);--c:var(--accent);background:var(--paper);color:var(--ink);min-height:100vh;display:flex;flex-direction:column;font-size:16px;line-height:1.85}.site a{color:inherit;text-decoration:none}.site [data-empty]{display:block;aspect-ratio:16 / 9;background:var(--blush2)}.site img{display:block;width:100%;height:auto}.wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;box-sizing:border-box}.main{flex:1;padding-block:34px 28px}.header{background:var(--paper);border-bottom:1px solid var(--line)}.top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:104px}.pagesNav{display:flex;gap:18px;font-size:13.5px;color:var(--muted)}.pagesNav a:hover{color:var(--accent)}.logo{display:inline-flex;align-items:center;gap:12px;color:var(--ink)}.logoMark{width:46px;height:46px;flex:none}.logoText{display:flex;flex-direction:column;align-items:flex-start}.logoText strong{font-family:var(--display);font-weight:700;font-size:38px;line-height:1.5;margin-top:-6px}.logoText small{font-size:12px;color:var(--muted);margin-top:-4px;line-height:1.4}.headSearch{justify-self:end;display:flex;align-items:center;background:var(--blush);border:1px solid transparent;border-radius:999px;padding-inline:16px 4px;height:42px;width:250px;transition:border-color .2s,background .2s}.headSearch:focus-within{border-color:var(--accent);background:#fff}.headSearch input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:14px;color:var(--ink);outline:none}.headSearch input::placeholder{color:var(--muted)}.headSearch button,.searchBtn{width:34px;height:34px;border:0;border-radius:50%;background:none;color:var(--soft);display:inline-grid;place-items:center;cursor:pointer;flex:none}.headSearch button svg,.searchBtn svg{width:19px;height:19px}.searchBtn{display:none}.navRow{border-top:1px solid var(--line);background:linear-gradient(to bottom,#fff,var(--blush))}.nav{display:flex;justify-content:center;gap:6px;overflow-x:auto;scrollbar-width:none;padding-block:9px}.nav::-webkit-scrollbar{display:none}.nav a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:14.5px;font-weight:600;color:var(--soft);padding:6px 16px;border-radius:999px;transition:background .2s,color .2s}.nav a i{width:7px;height:7px;border-radius:50%;background:var(--c);opacity:.8}.nav a:hover{background:#fff;color:var(--c);box-shadow:var(--shadow)}.nav .navHome{color:var(--ink)}.chip{display:inline-flex;align-items:center;font-size:12.5px;font-weight:700;color:var(--c);background:color-mix(in srgb,var(--c) 10%,#fff);padding:2px 11px;border-radius:999px;line-height:1.9}.chip:hover{background:color-mix(in srgb,var(--c) 18%,#fff)}.hearts{display:inline-flex;align-items:center;gap:2px}.hearts svg{width:16px;height:16px}.hearts .on{fill:var(--accent)}.hearts .off{fill:var(--blush2)}.hearts em{font-style:normal;font-size:12.5px;color:var(--muted);margin-inline-start:6px}.moodTag{font-size:12.5px;color:var(--soft);border:1px dashed color-mix(in srgb,var(--accent) 40%,#fff);padding:1px 10px;border-radius:999px;line-height:1.9}.empty{text-align:center;color:var(--muted);padding:60px 16px}.empty .moods{justify-content:center;margin-top:16px}.block{margin-top:60px}.blockHead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.blockHead h2{font-family:var(--display);font-weight:700;font-size:34px;line-height:1.7;margin:0;color:var(--ink)}.blockHead p{margin:-4px 0 0;color:var(--muted);font-size:14.5px}.headLink{flex:none;font-size:14px;font-weight:600;color:var(--accent);border-bottom:1px solid currentColor;padding-bottom:1px}.picks{position:relative}.picksHead{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:14px}.picksHead h1{font-family:var(--display);font-weight:700;font-size:40px;line-height:1.7;margin:0;color:var(--accent)}.picksHead p{margin:0;color:var(--muted);font-size:14.5px}.slider{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:6px;overscroll-behavior-x:contain}.slider::-webkit-scrollbar{display:none}.slide{flex:0 0 88%;scroll-snap-align:start;scroll-margin-top:20px;display:grid;grid-template-columns:1.2fr 1fr;background:#fff;border:1px solid var(--line);border-radius:28px;overflow:hidden;box-shadow:var(--shadow)}.single .slide{flex-basis:100%}.slideImg{display:block;position:relative;min-height:100%}.slideImg img,.slideImg [data-empty]{width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover}.slideText{padding:34px 38px 32px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(160deg,#fff 30%,var(--blush) 100%)}.slideTop{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0}.slideNo{font-size:12.5px;color:var(--muted);margin-inline-start:auto}.slideText h2{font-family:var(--display);font-weight:700;font-size:30px;line-height:1.75;margin:0;color:var(--ink)}.slideText h2 a:hover{color:var(--accent)}.slideEx{margin:0;color:var(--soft);font-size:15px;line-height:1.9;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.slideFacts{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.slideMeta{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;font-size:13px;color:var(--muted)}.slideMeta span + span::before{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--blush2);vertical-align:middle;margin-inline-end:16px}.slideBtn{margin-top:auto;align-self:flex-start;background:var(--accent);color:#fff !important;font-weight:600;font-size:14.5px;padding:8px 22px;border-radius:999px;transition:filter .2s}.slideBtn:hover{filter:brightness(1.08)}.dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.dots a{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:12.5px;color:var(--muted);background:var(--blush);transition:background .2s,color .2s}.dots a:hover{background:var(--accent);color:#fff}.formats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.format{position:relative;display:flex;flex-direction:column;gap:6px;padding:24px 22px 20px;border-radius:22px;background:color-mix(in srgb,var(--c) 6%,#fff);border:1px solid color-mix(in srgb,var(--c) 14%,#fff);transition:transform .2s,box-shadow .2s}.format:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.formatIcon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#fff;color:var(--c);margin-bottom:6px}.formatIcon svg{width:28px;height:28px}.format strong{font-size:20px;font-weight:700;color:var(--ink)}.formatTime{font-size:13.5px;font-weight:600;color:var(--c)}.formatDesc{font-size:13.5px;color:var(--soft);line-height:1.8}.formatFoot{margin-top:auto;padding-top:12px;border-top:1px dashed color-mix(in srgb,var(--c) 25%,#fff);font-size:13.5px;color:var(--ink);line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.formatFoot em{font-style:normal;color:var(--muted)}.formatCount{position:absolute;top:22px;inset-inline-end:20px;font-size:12px;color:var(--muted);background:#fff;padding:1px 10px;border-radius:999px}.moodBand{display:grid;grid-template-columns:1.15fr 1fr;gap:0;background:var(--blush);border-radius:28px;overflow:hidden}.moodCol,.scaleCol{padding:32px 36px}.scaleCol{background:#fff;border:1px solid var(--line);border-radius:28px;margin:10px}.moodBand h2{font-family:var(--display);font-weight:700;font-size:28px;line-height:1.7;margin:0}.moodCol>p{margin:0 0 18px;color:var(--muted);font-size:14.5px}.moods{display:flex;flex-wrap:wrap;gap:10px}.moods a{background:#fff;color:var(--soft);font-size:14.5px;font-weight:600;padding:7px 18px;border-radius:999px;border:1px solid var(--line);transition:color .2s,border-color .2s,box-shadow .2s}.moods a:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,#fff);box-shadow:var(--shadow)}.scale{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.scale li{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:14px;font-size:14px;color:var(--soft);line-height:1.7}.scale .hearts svg{width:15px;height:15px}.card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.cardImg{display:block;overflow:hidden}.cardImg img,.cardImg [data-empty]{aspect-ratio:16 / 10;object-fit:cover;transition:transform .5s}.card:hover .cardImg img{transform:scale(1.03)}.cardBody{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.cardTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;font-size:12.5px;color:var(--muted)}.card h3{margin:0;font-size:16.5px;font-weight:700;line-height:1.8}.card h3 a:hover{color:var(--c)}.cardFoot{margin:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--muted)}.shelf{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 20px) / 4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.shelf::-webkit-scrollbar{display:none}.shelf .card{scroll-snap-align:start}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.latest{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 28px}.latest li{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;padding:12px;border-radius:20px;background:#fff;border:1px solid var(--line)}.latestImg img,.latestImg [data-empty]{aspect-ratio:16 / 11;object-fit:cover;border-radius:14px}.latest h3{margin:6px 0 4px;font-size:15.5px;font-weight:700;line-height:1.8}.latest h3 a:hover{color:var(--c)}.article{max-width:1080px;margin-inline:auto}.articleHead{max-width:780px;margin:10px auto 28px;text-align:center}.articleHead .slideTop{justify-content:center}.articleHead h1{font-family:var(--display);font-weight:700;font-size:44px;line-height:1.8;margin:14px 0 8px;color:var(--ink)}.standfirst{font-size:18px;color:var(--soft);line-height:2;margin:0 0 14px}.byline{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--muted);margin:0}.byline>* + *::before{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--blush2);vertical-align:middle;margin-inline-end:18px}.cover{margin:0;border-radius:30px;overflow:hidden;box-shadow:var(--shadow)}.cover img{aspect-ratio:16 / 8;object-fit:cover}.ticket{position:relative;max-width:860px;margin:-46px auto 40px;display:grid;grid-template-columns:1fr 250px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.ticketMain{padding:22px 28px}.ticketLabel{display:block;font-size:12.5px;color:var(--c);letter-spacing:0;margin-bottom:10px}.ticket dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px 20px}.ticket dl div{min-width:0}.ticket dt{font-size:12px;color:var(--muted)}.ticket dd{margin:0;font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.7;overflow-wrap:anywhere}.ticketStub{position:relative;padding:22px 24px;border-inline-start:2px dashed var(--line);background:var(--blush);border-start-end-radius:24px;border-end-end-radius:24px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ticketStub::before,.ticketStub::after{content:'';position:absolute;inset-inline-start:-13px;width:24px;height:24px;border-radius:50%;background:var(--paper);border:1px solid var(--line)}.ticketStub::before{top:-13px}.ticketStub::after{bottom:-13px}.ticketStub p{margin:0;font-size:13.5px;color:var(--soft);line-height:1.85}.stubLabel{font-size:12px;color:var(--muted)}.nospoil{margin-top:auto;font-size:12px;font-weight:700;color:#3d7a5c;background:#e9f5ee;padding:1px 10px;border-radius:999px}.body{max-width:720px;margin-inline:auto;font-size:17.5px;line-height:2.05;color:#33272d}.body>:first-child{margin-top:0}.body p{margin:0 0 1.25em}.body h2{font-size:24px;font-weight:700;line-height:1.7;margin:1.9em 0 .6em;color:var(--ink);display:flex;align-items:center;gap:12px}.body h2::before{content:'';flex:none;width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 15%,#fff)}.body h3{font-size:19.5px;font-weight:700;margin:1.6em 0 .5em;color:var(--ink)}.body h4{font-size:17.5px;font-weight:700;margin:1.4em 0 .4em;color:var(--soft)}.body ul,.body ol{margin:0 0 1.3em;padding-inline-start:1.5em}.body ol{list-style-type:persian}.body li{margin-bottom:.45em}.body li::marker{color:var(--c)}.body blockquote{margin:1.8em 0;padding:22px 28px;background:var(--blush);border-radius:22px;border-inline-start:4px solid var(--c);font-size:18.5px;color:var(--soft)}.body blockquote p:last-child{margin-bottom:0}.body a{color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,#fff)}.body a:hover{border-bottom-color:var(--accent)}.body strong{font-weight:700;color:var(--ink)}.body em{font-style:normal;color:var(--c)}.body img{border-radius:18px;margin:1.4em 0}.body figure{margin:1.8em 0}.body figure img{margin:0}.body figcaption{font-size:13.5px;color:var(--muted);text-align:center;margin-top:8px}.body table{width:100%;border-collapse:separate;border-spacing:0;margin:1.6em 0;font-size:15px;line-height:1.8;border:1px solid var(--line);border-radius:16px;overflow:hidden;display:block;overflow-x:auto}.body thead,.body tbody{display:table;width:100%;table-layout:auto}.body th{background:var(--blush);font-weight:700;text-align:start;padding:10px 14px;color:var(--ink)}.body td{padding:10px 14px;border-top:1px solid var(--line);vertical-align:top}.body hr{border:0;height:18px;margin:2em 0;background:radial-gradient(circle,var(--blush2) 3px,transparent 4px) center / 26px 18px repeat-x}.body code{font-family:Consolas,monospace;font-size:.88em;background:var(--blush);padding:1px 6px;border-radius:6px;direction:ltr;unicode-bidi:embed}.tags{max-width:720px;margin:36px auto 0;padding-top:22px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tags b{font-size:13.5px;color:var(--muted);margin-inline-end:6px}.tags a{font-size:13.5px;color:var(--soft);background:var(--blush);padding:3px 14px;border-radius:999px}.tags a:hover{color:var(--accent)}.after{border-top:1px solid var(--line);padding-top:40px}.page .articleHead{margin-bottom:20px}.page .body{margin-bottom:30px}.listHead{display:flex;align-items:center;gap:22px;padding:30px 34px;margin-bottom:30px;border-radius:28px;background:linear-gradient(120deg,color-mix(in srgb,var(--c) 9%,#fff),var(--blush) 70%,#fff)}.listIcon{flex:none;width:76px;height:76px;border-radius:24px;background:#fff;color:var(--c);display:grid;place-items:center;box-shadow:var(--shadow)}.listIcon svg{width:42px;height:42px}.listLabel{margin:0 0 16px;font-size:13px;font-weight:700;color:var(--c)}.listHead h1{font-family:var(--display);font-weight:700;font-size:40px;line-height:1.7;margin:0}.listHead p{margin:0;color:var(--soft);font-size:15px}.listHead .formatTime{margin-top:4px;color:var(--c);font-size:13.5px;font-weight:600}.searchForm{display:flex;gap:10px;margin-top:16px;max-width:560px}.searchForm input{flex:1;min-width:0;font:inherit;font-size:15px;padding:9px 18px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);outline:none}.searchForm input:focus{border-color:var(--accent)}.searchForm button{font:inherit;font-weight:600;font-size:14.5px;padding:0 22px;border:0;border-radius:999px;background:var(--accent);color:#fff;cursor:pointer}.pager{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin-top:40px}.pagerItem{display:inline-flex;align-items:center;gap:6px}.pagerItem a,.pagerItem b,.pagerStep{min-width:38px;height:38px;padding-inline:10px;box-sizing:border-box;display:inline-grid;place-items:center;border-radius:999px;font-size:14px}.pagerItem a,.pagerStep{background:var(--blush);color:var(--soft)}.pagerItem a:hover,.pagerStep:hover{color:var(--accent)}.pagerItem b{background:var(--accent);color:#fff;font-weight:600}.pagerItem em{font-style:normal;color:var(--muted)}.footer{margin-top:70px;background:var(--blush);border-top:1px solid var(--line);padding:34px 0 20px}.motto{font-family:var(--display);font-size:25px;line-height:1.8;text-align:center;color:var(--accent);margin:0 0 26px}.footGrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:36px;padding-top:26px;border-top:1px solid var(--blush2)}.footAbout p{margin:6px 0 0;font-size:14px;color:var(--soft);max-width:440px;line-height:1.9}.footAbout .logoText strong{font-size:30px}.footAbout .logoMark{width:40px;height:40px}.footNav{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--soft)}.footNav b{font-size:13px;color:var(--ink);margin-bottom:4px}.footNav a:hover{color:var(--accent)}.copy{margin:26px 0 0;font-size:12.5px;color:var(--muted);text-align:center}@media (max-width: 1000px){.slide{flex-basis:92%;grid-template-columns:1fr}.slideImg img,.slideImg [data-empty]{aspect-ratio:16 / 9;height:auto}.shelf{grid-auto-columns:calc((100% - 2 * 20px) / 3)}.moodBand{grid-template-columns:1fr}.ticket{grid-template-columns:1fr;margin-top:24px}.ticketStub{border-inline-start:0;border-top:2px dashed var(--line);border-radius:0 0 24px 24px}.ticketStub::before,.ticketStub::after{display:none}}@media (max-width: 760px){.wrap{padding-inline:16px}.main{padding-top:22px}.top{grid-template-columns:1fr auto;min-height:76px;gap:10px}.pagesNav,.headSearch{display:none}.searchBtn{display:inline-grid;background:var(--blush);width:40px;height:40px}.logoMark{width:38px;height:38px}.logoText strong{font-size:30px}.logoText small{font-size:11px}.nav{justify-content:flex-start;padding-block:8px}.nav a{padding:5px 13px;font-size:14px}.picksHead h1{font-size:32px}.picksHead p{font-size:13px}.slide{flex-basis:90%;border-radius:22px}.single .slide{flex-basis:100%}.slideText{padding:20px 20px 22px;gap:10px}.slideText h2{font-size:23px}.slideEx{font-size:14.5px;-webkit-line-clamp:3}.block{margin-top:44px}.blockHead h2{font-size:27px}.formats{grid-template-columns:1fr 1fr;gap:12px}.format{padding:18px 16px 16px;border-radius:18px}.format strong{font-size:17px}.formatDesc{display:none}.formatCount{top:16px;inset-inline-end:14px}.formatIcon{width:42px;height:42px;border-radius:14px}.moodCol,.scaleCol{padding:22px 20px}.scaleCol{margin:0 8px 8px}.moodBand h2{font-size:24px}.scale li{grid-template-columns:86px 1fr;gap:10px;font-size:13.5px}.shelf{grid-auto-columns:78%;gap:14px}.grid{grid-template-columns:1fr;gap:18px}.latest{grid-template-columns:1fr}.latest li{grid-template-columns:110px 1fr;gap:12px;padding:10px}.articleHead h1{font-size:31px}.standfirst{font-size:16.5px}.cover{border-radius:20px}.cover img{aspect-ratio:16 / 10}.ticketMain{padding:18px 20px}.ticket dl{grid-template-columns:1fr 1fr}.body{font-size:16.5px;line-height:2}.body h2{font-size:21px}.listHead{padding:22px 20px;gap:14px;border-radius:22px;align-items:flex-start}.listIcon{width:56px;height:56px;border-radius:18px}.listIcon svg{width:32px;height:32px}.listHead h1{font-size:32px}.footGrid{grid-template-columns:1fr 1fr;gap:24px}.footAbout{grid-column:1 / -1}.motto{font-size:21px}}@media (min-width: 761px) and (max-width: 1000px){.grid{grid-template-columns:1fr 1fr}.formats{grid-template-columns:1fr 1fr}}