.archive{position:relative;padding-top:110px;padding-bottom:110px;background:radial-gradient(ellipse at 90% 20%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%)}
.izyncor-cover{display:block;position:relative;overflow:hidden;aspect-ratio:664/903;width:280px;flex-shrink:0;box-shadow:14px 20px 45px #0009;border-radius:3px}.izyncor-cover>img{position:absolute!important;left:-31.48%!important;top:-24.70%!important;width:162.65%!important;height:149.50%!important;max-width:none!important;max-height:none!important;object-fit:fill!important;transform:none!important;animation:none!important;box-shadow:none!important;border-radius:0!important}.hero-book>.izyncor-cover{transform:rotate(-3deg)}.reading-cover>.izyncor-cover{margin:auto;width:min(280px,80%)}.portal-blood>.izyncor-cover{position:absolute;width:160px;right:45px;top:60px;transform:rotate(8deg)}.world-portal:first-child>.izyncor-cover{width:190px}.izyncor-showcase figure{display:grid;grid-template-columns:minmax(0,680px);justify-content:center}.izyncor-showcase img{max-height:850px;width:100%;object-fit:contain}.izyncor-showcase figcaption{line-height:1.7;text-align:center;margin-top:20px}
.archive-heading{max-width:720px;margin-bottom:58px}.archive-heading h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(3rem,6vw,5.5rem);line-height:1.02;font-weight:400;margin:22px 0}.archive-heading>p{color:#c1beb8;max-width:540px;line-height:1.8;font-size:16px}
.archive-layout{display:grid;grid-template-columns:270px 1fr;gap:70px;border-top:1px solid #ffffff23;padding-top:26px}.archive-index{display:flex;flex-direction:column}.archive-button{appearance:none;border:0;border-bottom:1px solid #ffffff25;background:none;color:#b3ada7;display:flex;gap:20px;align-items:center;padding:26px 12px;text-align:left;cursor:pointer;font:inherit;font-size:14px;letter-spacing:.13em;min-height:72px}.archive-button small{opacity:.6}.archive-button b{margin-left:auto;font-size:20px;font-weight:300}.archive-button:hover,.archive-button.active{color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.archive-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.archive-button.active b{transform:rotate(45deg)}
.archive-pages{min-height:350px;position:relative}.archive-page{position:relative;padding:30px 0;max-width:750px;animation:ink-appear .65s both}.archive-page[hidden]{display:none}.archive-folio{position:absolute;right:0;top:0;font:170px/1 Georgia,serif;color:color-mix(in srgb,var(--accent) 8%,transparent);pointer-events:none}.archive-page h3{position:relative;font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;font-size:clamp(2.4rem,4vw,3.4rem);margin:20px 0}.archive-page>p{font-size:18px;line-height:1.85;color:#cfcac4;max-width:650px;position:relative}.archive-page .archive-question{color:var(--accent);font-family:'Cormorant Garamond',Georgia,serif;font-size:26px;font-style:italic;border-left:1px solid var(--accent);padding-left:24px;margin-top:30px}
.studio{padding-top:80px;padding-bottom:90px}.studio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.studio-card{display:block;text-decoration:none;color:inherit}.studio-image{position:relative;overflow:hidden;background:#171719;aspect-ratio:4/4.3}.studio-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .7s}.studio-card:hover img{transform:scale(1.025)}.studio-image>span{position:absolute;bottom:16px;right:16px;padding:12px 16px;background:#0b0d11e8;border:1px solid #ffffff35;font-size:13px;backdrop-filter:blur(8px)}.studio-caption{padding:24px 0}.studio-caption small{color:var(--accent,#c2a77d);font-size:12px}.studio-caption h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:32px;font-weight:400;margin:12px 0}.studio-caption p{font-size:16px;color:#bdb8b2;line-height:1.7;max-width:520px}.library .studio-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.library .studio-image{aspect-ratio:3/4}.library .studio-caption h3{font-size:27px}.library .studio{--accent:#c2a77d;padding-left:6%;padding-right:6%;background:#101111}.library .studio .section-heading h2{font:clamp(36px,4vw,60px)/1.05 'Cormorant Garamond',Georgia,serif}
.reader-wall{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,#101014),#0c0d10);padding-top:100px;padding-bottom:90px}.amazon-summary{display:flex;gap:30px;align-items:center;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;padding:30px 0;margin:38px 0}.amazon-summary>div:first-child{white-space:nowrap}.amazon-summary strong{font:64px/1 'Cormorant Garamond',Georgia,serif;color:var(--accent)}.amazon-summary span:not(.stars){color:#afa8a2}.stars{color:var(--accent);letter-spacing:.12em;font-size:17px}.amazon-summary p{margin:6px 0;color:#e5ded5;font-size:16px}.amazon-summary small{font-size:12px;color:#aaa6a2}.amazon-summary>a{margin-left:auto;color:var(--accent);font-size:14px}.reader-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.reader-card{margin:0;background:linear-gradient(160deg,#ffffff06,#ffffff01);border:1px solid #ffffff23;padding:28px 25px 20px;display:flex;flex-direction:column;min-height:330px;position:relative;transition:transform .3s,border-color .3s}.reader-card:hover{transform:translateY(-5px);border-color:var(--accent)}.reader-meta{display:flex;align-items:center;justify-content:space-between}.reader-meta>span:last-child{font-size:11px;letter-spacing:.15em;color:#aba59e}.reader-card blockquote{font:italic 30px/1.25 'Cormorant Garamond',Georgia,serif;margin:28px 0 35px;flex:1;color:#f7eee5}.reader-card figcaption{display:flex;gap:14px;align-items:center}.reader-avatar{width:39px;height:39px;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);border-radius:50%;display:grid;place-items:center;color:var(--accent);font:22px Georgia,serif}.reader-card figcaption strong{display:block;font-size:14px;font-weight:500}.reader-card figcaption small{display:block;font-size:12px;color:#aaa5a0;margin-top:4px}.reader-bottom{display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff18;margin-top:20px;padding-top:16px;font-size:11px;color:#aaa39a}.reader-bottom a{margin-left:auto;color:var(--accent);font-size:13px;white-space:nowrap}.reader-invitation{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:50px 0 20px}.reader-invitation h3{font:40px/1.1 'Cormorant Garamond',Georgia,serif;font-weight:400;margin:14px 0}.reader-invitation p{font-size:16px;color:#bdb7b0}.reader-invitation .button{border-color:var(--accent);color:var(--accent);flex-shrink:0}.review-note{line-height:1.65}
.theme-blood .archive{background:radial-gradient(ellipse at 10% 50%,#61132038,transparent 60%),#100b0d}.theme-blood .archive-button.active{box-shadow:inset 3px 0 0 #b72440}.theme-blood .archive-folio{color:#b7244018}.theme-blood .reader-wall{background:linear-gradient(135deg,#240e16,#0e0b0d)}.theme-blood .studio-image{background:#1d1013}.theme-time .archive-button{font-family:'Space Grotesk',sans-serif}.theme-time .archive-page h3{font-family:'Space Grotesk',sans-serif;font-size:36px}.theme-tide .archive{background:radial-gradient(at 0 0,#497d8119,transparent 70%)}
@keyframes ink-appear{from{opacity:0;transform:translateY(14px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}
.entrance-skip{position:absolute;right:28px;bottom:28px;z-index:2;border:1px solid #ffffff50;background:#090909a8;color:#f0e8df;font:13px inherit;padding:12px 18px;cursor:pointer}.entry-dismissed{display:none!important}.entrance[aria-hidden="true"] .entrance-skip{display:none}
@media(max-width:900px){.archive-layout{grid-template-columns:210px 1fr;gap:30px}.reader-cards{grid-template-columns:1fr 1fr}.reader-card:last-child:nth-child(odd){grid-column:1/-1;min-height:260px}.library .studio-grid{grid-template-columns:1fr 1fr}.amazon-summary{gap:20px;flex-wrap:wrap}.amazon-summary>a{margin-left:0}}
@media(max-width:600px){.archive,.reader-wall,.studio{padding-top:65px;padding-bottom:65px}.archive-layout{grid-template-columns:1fr;gap:10px}.archive-index{display:grid;grid-template-columns:1fr 1fr;gap:8px}.archive-button{padding:15px 8px;gap:10px;font-size:12px;letter-spacing:.04em;min-height:58px}.archive-heading{margin-bottom:30px}.archive-pages{min-height:400px}.archive-page{padding:24px 0}.archive-page>p{font-size:16px}.archive-folio{font-size:140px}.studio-grid,.library .studio-grid{grid-template-columns:1fr}.studio-image{aspect-ratio:4/4.3}.reader-cards{grid-template-columns:1fr}.reader-card{min-height:285px}.reader-card blockquote{font-size:32px}.reader-invitation{align-items:flex-start;flex-direction:column}.amazon-summary strong{font-size:55px}.reader-invitation h3{font-size:34px}.amazon-summary>a{width:100%;margin-top:8px}}
@media(prefers-reduced-motion:reduce){.archive-page{animation:none}.studio-image img,.reader-card{transition:none}}
@media(max-width:700px){.hero-book>.izyncor-cover{width:195px}.portal-blood>.izyncor-cover,.world-portal:first-child>.izyncor-cover{width:140px;right:30px;top:65px}.izyncor-showcase img{max-height:600px}}
