:root{color-scheme:dark;--paper:#eeeae2;--ink:#101010;--accent:#c099d5}*{box-sizing:border-box}body{margin:0;background:var(--ink);color:var(--paper);font-family:Arial,sans-serif}a{color:inherit;text-underline-offset:5px}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.issue-nav{display:flex;align-items:center;justify-content:space-between;padding:25px 4vw;border-bottom:1px solid #555;gap:25px}.issue-nav img{width:170px;filter:invert(1);display:block}.issue-nav nav{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.issue-nav [aria-current]{color:var(--accent)}.issue-hero{min-height:680px;display:grid;grid-template-columns:1fr 1fr}.issue-hero>div{padding:65px 5vw;align-self:center}.eyebrow,.caption{font-size:12px;letter-spacing:2px;text-transform:uppercase;line-height:1.8}.issue-hero h1{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase;font-size:clamp(66px,9vw,150px);font-weight:900;letter-spacing:-3px;line-height:.94;margin:26px 0;color:var(--accent)}.issue-hero p{max-width:420px;line-height:1.6;font-size:19px}.issue-hero img{width:100%;height:100%;max-height:830px;object-fit:cover}.issue-band{padding:35px 5vw;background:var(--paper);color:var(--ink);display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.issue-band h2{margin:0;font-size:clamp(25px,3vw,46px);letter-spacing:-1px}.view-switch{display:flex;gap:8px;flex-wrap:wrap}.view-switch button,.pick-button{border:1px solid currentColor;padding:12px 18px;background:transparent;color:inherit}.view-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.purple-grid{display:grid;grid-template-columns:repeat(3,1fr);background:var(--paper);color:var(--ink);gap:2px}.flower-card{min-width:0;padding:18px 18px 35px}.flower-card img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.flower-card h3{font-size:26px;margin:20px 0 6px}.flower-card p{margin:5px 0 20px}.flower-card a{font-size:13px}.wide-detail{margin:0;position:relative}.wide-detail img{width:100%;height:65vw;max-height:850px;object-fit:cover;display:block}.wide-detail figcaption{padding:20px 5vw;background:#19151e}.monster-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px}.monster-pair figure{margin:0}.monster-pair img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.monster-pair figcaption{padding:20px}.monster-pair a{display:block;margin-top:12px}.classics{--accent:#dd4c38}.classics .issue-hero h1{font-family:Georgia,serif;font-size:clamp(60px,8vw,130px)}.classic-record{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--paper);color:var(--ink);border-bottom:1px solid #aaa;align-items:center}.classic-record>img{width:100%;aspect-ratio:1;object-fit:cover}.classic-record>div{padding:35px}.classic-record h2{font-family:Georgia,serif;font-size:clamp(30px,4vw,65px);margin:12px 0}.classic-record p{line-height:1.65}.issue-footer{padding:40px 5vw;display:flex;justify-content:space-between;gap:20px;font-size:12px;letter-spacing:1px}.editor{padding:30px 5vw;border-top:1px solid #777}.editor summary{cursor:pointer;font-size:18px}.editor input{margin:20px 0;padding:14px;width:min(100%,500px);background:#222;color:white;border:1px solid #aaa}.pick-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;max-height:650px;overflow:auto}.pick-grid button{padding:0 0 15px;background:#eee;color:#111;border:3px solid transparent;text-align:left}.pick-grid button[aria-pressed=true]{border-color:var(--accent)}.pick-grid img{width:100%;aspect-ratio:1;object-fit:cover}.pick-grid span{display:block;padding:6px 8px;font-size:13px}.editor-actions{display:flex;gap:20px;align-items:center;margin:20px 0;flex-wrap:wrap}.note{font-size:13px;line-height:1.6;max-width:750px}.october-home{padding:65px 4vw;background:#111;color:#eee}.october-home>h2{font-size:clamp(40px,5vw,75px);margin:12px 0 30px}.october-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.october-links a{position:relative;display:block;text-decoration:none;background:#211a25}.october-links img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.october-links div{padding:24px}.october-links h3{font-size:30px;line-height:1.05;margin:0 0 14px}.october-links p{font-size:14px;margin:0}@media(max-width:700px){.issue-nav{align-items:flex-start}.issue-nav img{width:110px}.issue-nav nav{gap:14px;font-size:12px}.issue-hero{display:flex;flex-direction:column;min-height:0}.issue-hero>div{padding:45px 6vw}.issue-hero img{height:110vw}.purple-grid{grid-template-columns:1fr}.flower-card img{aspect-ratio:1}.monster-pair{grid-template-columns:1fr}.classic-record{grid-template-columns:1fr 1fr}.classic-record>div{grid-column:1/-1;grid-row:1;padding:28px}.classic-record>img{aspect-ratio:3/4}.pick-grid{grid-template-columns:repeat(2,1fr)}.october-links{grid-template-columns:1fr}.issue-footer{flex-direction:column}.issue-hero h1{letter-spacing:-2px}.wide-detail img{height:110vw}}
