.sadaja-classics-page{background:#07090d;color:#fff}.sadaja-classics-hero{position:relative;min-height:500px;padding:155px clamp(24px,6vw,96px) 78px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 80% 35%,rgb(180 142 72 / .17),transparent 28%),linear-gradient(180deg,#0a0d13,#07090d)}.sadaja-classics-hero>div:first-child{position:relative;z-index:2;max-width:820px}.sadaja-classics-hero h1{font-size:clamp(48px,7vw,94px);line-height:.95;letter-spacing:-.055em;margin:10px 0 24px;color:#fff}.sadaja-classics-hero p:not(.sadaja-section-kicker){max-width:760px;color:#aeb5c1;font-size:clamp(16px,1.25vw,20px);line-height:1.65;margin:0}.sadaja-classics-monogram{position:absolute;right:7vw;top:52%;transform:translateY(-45%);width:min(31vw,390px);aspect-ratio:1;border:1px solid rgb(214 193 126 / .18);border-radius:50%;display:grid;place-items:center;color:rgb(232 211 151 / .52)}.sadaja-classics-monogram:before,.sadaja-classics-monogram:after{content:"";position:absolute;border:1px solid rgb(214 193 126 / .13);border-radius:50%}.sadaja-classics-monogram:before{inset:14%}.sadaja-classics-monogram:after{inset:30%}.sadaja-classics-monogram span{font:700 clamp(80px,11vw,160px)/1 Georgia,serif;position:relative;z-index:2}.sadaja-classics-monogram i{position:absolute;width:72%;height:1px;background:linear-gradient(90deg,transparent,rgb(214 193 126 / .34),transparent);transform:rotate(28deg)}.sadaja-classics-monogram i:last-child{transform:rotate(-28deg)}.sadaja-classics-library{padding:58px clamp(24px,6vw,96px) 110px}.sadaja-classics-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px}.sadaja-classics-toolbar h2{font-size:clamp(30px,3vw,46px);line-height:1.05;letter-spacing:-.025em;margin:5px 0 0;color:#fff}.sadaja-classics-search{max-width:430px}.sadaja-classics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:38px 22px}.sadaja-classics-card{min-width:0}.sadaja-classics-cover{aspect-ratio:2/3;border-radius:10px}.sadaja-classics-cover .sadaja-status-stamp{top:11px;left:11px;max-width:calc(100% - 22px)}.sadaja-classics-free-badge{position:absolute;z-index:6;right:11px;bottom:11px;border:1px solid rgb(240 226 183 / .55);background:rgb(10 11 14 / .83);backdrop-filter:blur(8px);color:#f0e2b7;font-size:9px;font-weight:800;letter-spacing:.09em;padding:7px 8px;border-radius:5px}.sadaja-classics-card-copy{padding:14px 2px 0}.sadaja-classics-eyebrow{font-size:9px;font-weight:800;letter-spacing:.14em;color:#d5bd79}.sadaja-classics-card h3{margin:6px 0 3px;color:#f6f7f9;font-size:18px;line-height:1.18;letter-spacing:-.015em}.sadaja-classics-card-copy p{margin:0;color:#8d95a3;font-size:13px}.sadaja-classics-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:13px}.sadaja-classics-read,.sadaja-classics-detail{font-size:12px;font-weight:700;text-decoration:none}.sadaja-classics-read{color:#f1dfa8}.sadaja-classics-detail{color:#96a9e8}.sadaja-classics-read:hover,.sadaja-classics-detail:hover{text-decoration:underline;text-underline-offset:.2em}.sadaja-classics-missing{font-size:11px;color:#6f7784}.sadaja-classics-empty{padding:80px 22px;text-align:center;border:1px dashed rgb(255 255 255 / .12);border-radius:14px;color:#7e8795}.sadaja-classics-empty strong{display:block;color:#e9ebef;font-size:21px;margin-bottom:6px}@media(max-width:1200px){.sadaja-classics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.sadaja-classics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sadaja-classics-monogram{right:-80px;opacity:.45}}@media(max-width:720px){.sadaja-classics-hero{min-height:420px;padding:126px 22px 60px}.sadaja-classics-monogram{right:-150px;width:380px;opacity:.3}.sadaja-classics-library{padding:44px 20px 80px}.sadaja-classics-toolbar{align-items:stretch;flex-direction:column}.sadaja-classics-search{width:100%;max-width:none}.sadaja-classics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}}@media(max-width:430px){.sadaja-classics-hero h1{font-size:46px}.sadaja-classics-card h3{font-size:15px}.sadaja-classics-card-copy p{font-size:11px}.sadaja-classics-actions{gap:8px;align-items:flex-start;flex-direction:column}}.sadaja-classics-cover .sadaja-status-stamp,.sadaja-classic-card .sadaja-status-stamp{display:none!important}