
/* Eccentric Inkwell refresh, Nov 2026. Cross-page styles and study decoration. */
:root{--gold:#dcba7c;--cream:#efe4d0}body{background:#111117}.topnav{position:sticky;top:0;backdrop-filter:blur(15px)}.links a{transition:color .2s}.links a[aria-current=page],.links a:hover{color:#f8d18d}.study.immersive{min-height:735px;background:radial-gradient(circle at 44% 46%,#956b4530,transparent 50%),linear-gradient(112deg,#241c18,#503a2c 55%,#1a1718)}.study-wall{position:absolute;inset:0;pointer-events:none}.wall-gallery{position:absolute;left:2.8%;top:147px;width:min(15vw,204px);height:192px;border:10px ridge #735037;background:#201912;box-shadow:0 12px 20px #000b;display:flex;flex-direction:column;z-index:1;transform:rotate(-2deg)}.wall-gallery img{height:150px;width:100%;object-fit:cover;filter:sepia(.12)}.wall-gallery span{font:italic 11px Georgia;text-align:center;color:#d6bd8d;margin:auto}.study-window{position:absolute;right:2.8%;top:100px;width:min(25vw,340px);height:245px;border:14px ridge #795236;background:#101114;box-shadow:inset 0 2px 10px #000c,0 12px 28px #0008;pointer-events:auto;z-index:1;overflow:hidden}.study-window img{width:100%;height:100%;object-fit:cover;display:block}.window-glass{position:absolute;inset:0;background:linear-gradient(90deg,transparent 49%,#67472ca8 49.5%,#67472ca8 52%,transparent 52.5%),linear-gradient(0deg,transparent 49%,#67472ca8 49.5%,#67472ca8 52%,transparent 52.5%);pointer-events:none}.window-change{position:absolute;bottom:9px;right:7px;background:#171717c9;border:1px solid #e0be8059;color:#f6dba9;border-radius:4px;padding:7px 9px;font:11px Arial;opacity:0;transition:opacity .2s}.study-window:hover .window-change,.study-window:focus-within .window-change{opacity:1}.window-change:focus-visible{opacity:1}.hat-stand{position:absolute;left:4%;bottom:105px;width:160px;height:220px;pointer-events:auto;z-index:4}.rack{position:absolute;left:77px;bottom:0;width:8px;height:160px;background:linear-gradient(90deg,#29180f,#a57045,#3c2417);border-radius:6px}.rack:before{content:'';position:absolute;bottom:0;left:-36px;width:80px;height:11px;background:#392314;border-radius:60%}.hat{position:absolute;z-index:2;display:block;width:95px;height:45px;filter:drop-shadow(3px 8px 4px #000a);transition:transform .2s}.hat:hover,.hat:focus-visible{transform:translateY(-5px) rotate(-3deg)}.hat.fedora{top:7px;left:18px;border-radius:55% 55% 10px 10px;background:linear-gradient(#31241b,#60442d);box-shadow:inset 0 -10px #201610}.hat.fedora:after{content:'';position:absolute;bottom:-8px;left:-16px;width:124px;height:14px;border-radius:50%;background:#3c291c}.hat.fedora.tan{top:72px;left:55px;transform:rotate(8deg);background:linear-gradient(#ad8658,#67482b);box-shadow:inset 0 -10px #3f2918}.hat.ballcap{top:133px;left:1px;width:104px;height:36px;border-radius:90% 50% 15% 13%;background:#131b26;border-bottom:6px solid #a89066;text-align:center}.hat.ballcap:after{content:'';position:absolute;right:-26px;bottom:-5px;width:36px;height:14px;background:#182432;border-radius:50% 70% 15% 15%;transform:rotate(10deg)}.hat.ballcap span{font:bold 10px Arial;color:#d2a95c;line-height:31px}.study .shelf{top:34px;left:15%;right:32%}.study .shelf .mini-radio{right:0;transform:scale(.85);transform-origin:bottom right}.study .monitor{bottom:65px;width:min(640px,57vw);height:330px}.study .monitor .screen-copy h1{font-size:clamp(34px,4vw,62px)}.journal-object,.desk-book{position:absolute;bottom:55px;left:14%;width:148px;height:93px;z-index:5;transform:rotate(-9deg);background:linear-gradient(135deg,#5f3826,#2f1f1a);border:2px solid #c9a16b55;box-shadow:5px 8px 10px #000a;color:#e9c89d;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:transform .2s}.journal-object:hover{transform:rotate(-5deg) translateY(-5px)}.journal-object span{font-style:italic;font-size:23px}.journal-object small{font:9px Arial;margin-top:6px}.desk-book{left:auto;right:13%;height:76px;width:110px;background:linear-gradient(145deg,#194746,#1a272d);transform:rotate(7deg);font-size:20px}.desk-book:hover{transform:rotate(3deg) translateY(-5px)}.record:after{background:var(--disc-cover, url('/assets/radio/art/album.webp')) center/cover}.room-cover{display:block;width:140px;height:140px;object-fit:cover;border-radius:10px;border:1px solid #b99a6249;box-shadow:0 12px 25px #0008;margin:12px 0 16px}.track-info h3{font-size:34px;margin:6px 0}.underlink{color:#eed0a0;text-decoration:underline;text-underline-offset:4px}.section-head{max-width:900px;margin:0 auto 23px}.section-head h2{margin-bottom:9px}.featurecards .card img{object-position:center}.typographic-art{height:220px;background:linear-gradient(130deg,#593b4b,#241d30 60%,#1a101c);display:flex;align-items:center;justify-content:center;text-align:center;font:italic 35px Georgia;color:#e6d6cb;letter-spacing:.05em;padding:25px}.whispers-art{background:radial-gradient(circle at 20% 25%,#a88289a3,transparent 47%),linear-gradient(130deg,#68465a,#201728);text-shadow:0 2px 15px #0007}.ink-art{background:radial-gradient(circle at 75% 50%,#b59e624d,transparent 55%),linear-gradient(145deg,#5b463a,#231c1a);font-size:29px}.iron-art{background:linear-gradient(#0d1824b0,#1d1a17c4),url('/assets/study-window/moonlit-islands.svg') center/cover;letter-spacing:.14em;font-family:Georgia}.card img{display:block}.collection-room{padding:65px max(24px,calc((100% - 1110px)/2));min-height:80vh}.collection-hero h1{font-size:clamp(57px,8vw,102px);line-height:.94;max-width:920px}.collection-hero .lead{max-width:740px}.whispers-room{background:radial-gradient(circle at 80% 2%,#74505d88,transparent 42%),linear-gradient(145deg,#281f2d,#12131b)}.still-room{background:radial-gradient(circle at 85% 5%,#97704355,transparent 44%),linear-gradient(140deg,#28231f,#121a1b)}.cold-room{background:radial-gradient(circle at 80% 0%,#6e8b9a47,transparent 45%),linear-gradient(#151d28,#0d121a)}.collection-player{margin:45px auto 20px;border:1px solid #b69a704f;background:#15141999;border-radius:16px;padding:25px;box-shadow:0 26px 60px #0006}.album-player-face{display:flex;align-items:center;gap:28px}.album-player-face .typographic-art,.collection-cover{height:220px;width:220px;flex:none;border-radius:6px;object-fit:cover;box-shadow:0 10px 30px #000a}.player-readout{flex:1;min-width:0}.player-readout h2{font-size:clamp(28px,4vw,45px)}.collection-player audio,.cold-content audio{width:100%;max-width:560px;accent-color:#cda85e}.helper{font:12px/1.6 Arial;color:#b1a9a1}.tracklist{margin:26px 0 0;padding:0;list-style:none;border-top:1px solid #98866b4d}.tracklist li{border-bottom:1px solid #98866b2f}.tracklist button{background:transparent;border:0;color:#e9e3da;padding:16px 18px;width:100%;display:flex;align-items:center;gap:22px;text-align:left;font:15px Arial;cursor:pointer}.tracklist button span:first-child{font:11px Arial;color:#d4b378;min-width:26px}.tracklist button strong{flex:1;font-weight:500}.tracklist button:hover,.tracklist button.active{background:#b9946b25;color:#f9d9a4}.small-return{margin-top:35px;font:13px Arial;color:#dcb878}.cold-content{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;margin-top:45px}.cold-scene img{width:100%;border:9px solid #3a3d40;box-shadow:0 20px 35px #0009}.cold-content p{line-height:1.75;color:#d2d2cc}.books-page{background:#201a23}.books-wrap{background:radial-gradient(circle at 25% 0,#6d4c65a6,transparent 45%),linear-gradient(160deg,#2f2331,#191821);min-height:80vh}.books-head{text-align:center;padding:65px 20px 20px}.books-head h1{font-size:clamp(42px,6vw,76px)}.books-head h1 em{font-size:.62em;color:#eed4d1}.book-focus{max-width:1050px;margin:auto;display:grid;grid-template-columns:minmax(250px,.85fr) 1.15fr;gap:55px;align-items:center;padding:35px 25px 75px}.book-physical img{max-width:100%;width:360px;display:block;margin:auto;box-shadow:20px 25px 40px #0008,3px 0 0 #e9d2b6;border:1px solid #d9c2d0}.book-description{font-size:17px;line-height:1.8;color:#e6dbe1}.book-description h2{line-height:1.06}.book-description .pill{margin-left:0;margin-top:22px}.more-books{max-width:900px;margin:auto;padding:15px 25px 85px;border-top:1px solid #c8b0b048}.more-books p{line-height:1.7;color:#cbbdc8}.journal-card{max-width:730px;background:#e5d9c5;color:#34241e;padding:36px;border:7px solid #a77f55;transform:rotate(-1deg);box-shadow:14px 17px #0005}.journal-card p{line-height:1.8}.journal-card a{color:#684023}
@media(max-width:1050px){.study .monitor{width:65vw}.study-window{width:27vw}.wall-gallery{left:2%;width:16vw}.hat-stand{transform:scale(.75);transform-origin:bottom left;left:2%}.journal-object{left:6%}.desk-book{right:7%}.study .shelf{left:11%;right:27%}}@media(max-width:760px){.study.immersive{min-height:700px}.study-window{top:28px;right:3%;width:38vw;height:170px;border-width:8px}.wall-gallery{top:54px;left:3%;width:28vw;height:140px;border-width:6px}.wall-gallery img{height:109px}.wall-gallery span{font-size:8px}.study .shelf{top:216px;left:7%;right:7%}.study .shelf .mini-radio{transform:scale(.6)}.hat-stand{bottom:92px;left:-10px;transform:scale(.58)}.study .monitor{width:92vw;height:326px;bottom:90px}.journal-object{bottom:54px;left:11%;width:105px;height:60px}.journal-object span{font-size:16px}.journal-object small{display:none}.desk-book{bottom:52px;right:9%;width:74px;height:53px;font-size:12px}.window-change{opacity:1;font-size:10px;padding:5px}.album-player-face{flex-direction:column;align-items:flex-start}.collection-room{padding:45px 19px}.collection-player{padding:16px}.collection-cover,.album-player-face .typographic-art{width:160px;height:160px}.room-cover{width:110px;height:110px}.cold-content,.book-focus{grid-template-columns:1fr}.book-focus{gap:28px}.book-physical img{max-height:460px;width:auto}.study .keybd{width:50vw}}@media(prefers-reduced-motion:reduce){.record.spin{animation:none!important}}
