/* A small, hand-built corner of the web. Circa 2003, with room for small screens. */
:root{--ink:#101410;--paper:#f2f1da;--olive:#cccc9d;--body:Verdana,Tahoma,Arial,sans-serif;--display:Impact,'Arial Narrow',Arial,sans-serif;--yellow:#ffd544}
html{scroll-behavior:auto;scroll-padding-top:10px}body{background:#161a16;background-image:repeating-linear-gradient(0deg,transparent 0 3px,#0002 3px 4px);font:11px/1.55 Verdana,Tahoma,Arial,sans-serif;color:#151811}.site-shell{max-width:864px;margin:17px auto 28px;border:2px solid #050805;box-shadow:0 0 0 1px #5f6655,5px 5px 0 #0008;background:#cccc9d}a:hover{text-decoration:underline}p a,.record-info a,.note-body>a,.timeline a{color:#153b89;text-decoration:underline}button{font-family:Tahoma,Verdana,sans-serif}.utility{min-height:21px;padding:2px 10px;background:#aaa99c;border:0;border-top:1px solid #edeee2;border-bottom:1px solid #5c604e;font:9px Tahoma,Verdana,sans-serif;letter-spacing:.3px}.utility>span:first-child{gap:5px}.live-dot{border-radius:0;width:5px;height:5px;background:#276421;box-shadow:none}.utility>span:last-child{font-size:8px}header{min-height:99px;padding:13px 19px 14px;gap:31px;background:#050705;border:0;border-bottom:3px ridge #989c78;align-items:center}.wordmark{transform:none;font-family:Arial,Helvetica,sans-serif;font-weight:900;font-size:26px;line-height:.9;letter-spacing:-1.4px}.wordmark>span{padding:1px 4px}.wordmark>span+span{font-size:23px;border-width:1px;letter-spacing:-1px}.mark-dot{font:bold 12px Arial;top:auto;bottom:-15px;right:0;color:white}nav{gap:7px;align-self:stretch;align-items:center}.nav-tab{width:57px;height:66px;border:2px outset #8194a5;box-shadow:4px 4px 0 #000;padding:8px 6px;transform:skewY(-8deg);font:20px/.95 Impact,'Arial Narrow',sans-serif;text-shadow:1px 2px 0 #0008;transition:none;position:relative}.nav-tab:after{content:'';position:absolute;top:-2px;bottom:-2px;right:-7px;width:5px;background:#101513;border:1px solid #4c5142;transform:skewY(36deg);transform-origin:left center}.nav-tab span{font:9px Tahoma,sans-serif;margin-bottom:13px}.nav-tab:hover{transform:skewY(-8deg);filter:brightness(1.22);text-decoration:none}.blue{background:linear-gradient(90deg,#244775,#508cc2 58%,#284977)}.red{background:linear-gradient(90deg,#702d28,#bf5444 58%,#7a3027);border-color:#b8786f}.teal{background:linear-gradient(90deg,#245952,#6aa69a 58%,#23504c);border-color:#7fa59a}.yellow{background:linear-gradient(90deg,#956319,#d6a537 58%,#8b5c13);border-color:#c3ae62}.hello-header{font:9px Tahoma,sans-serif;letter-spacing:0;text-decoration:underline}.hello-header span{font-size:15px;margin-left:3px}.site-directory{background:#d6d6bb;padding:4px 10px;border-top:1px solid #f2f2db;border-bottom:1px solid #80836a;font:9px Tahoma,Verdana,sans-serif;display:flex;justify-content:space-between;gap:10px}.site-directory a{color:#333d28;font-weight:bold}.site-directory div{font-size:8px;word-spacing:3px}.news-wire{display:flex;align-items:stretch;border-bottom:1px solid #81846a;background:#e5e4c6;margin:0 10px;font:10px/1.5 Tahoma,sans-serif}.news-wire>b{background:#585e3a;color:white;padding:5px 8px;white-space:nowrap;font-size:9px}.news-wire>span{padding:4px 8px}.news-wire a{color:#173b8d;text-decoration:underline}.new-icon{font:bold italic 9px Arial;color:#ba271a;margin-right:4px}main{padding:12px 12px 0}.welcome{grid-template-columns:1.3fr 1fr;border:2px inset #878b6e;box-shadow:none;min-height:222px;background:#e6e5c9}.welcome-copy{padding:13px 15px 10px}.eyebrow{font:bold 9px Tahoma,Verdana,sans-serif;letter-spacing:.3px}.tiny-box{height:12px;width:12px;font-size:9px;margin-right:3px}.welcome h1{font:normal 29px/1.04 Impact,'Arial Narrow',Arial,sans-serif;letter-spacing:0;margin:11px 0 10px;text-transform:uppercase}.outline-word{-webkit-text-stroke:0;color:#4a5337;font-size:25px}.welcome p{font:11px/1.55 Verdana,Tahoma,sans-serif;margin:0 0 13px;max-width:350px}.welcome-bottom{font:bold 7px Tahoma,sans-serif;letter-spacing:0;border-top:1px dotted #8d9476;padding-top:7px;gap:8px}.welcome-bottom a{color:#173b8d;text-decoration:underline}.hero-art{min-height:222px;border-left:2px ridge #92977a;background:#dbb747}.hero-art svg{height:100%;image-rendering:pixelated}.art-label,.art-foot{font:bold 7px Tahoma,sans-serif;letter-spacing:.4px}.art-label{top:7px;left:9px}.art-foot{bottom:7px;right:8px}.channel-divider{margin:15px 0 9px;border:0;background:#636c40;border-top:1px solid #e7e8c2;border-bottom:2px solid #353e21;color:white;padding:3px 7px;clip-path:polygon(0 0,96% 0,100% 100%,0 100%)}.channel-divider>span:first-child{font:20px/1 Impact,'Arial Narrow',sans-serif;letter-spacing:.4px;text-shadow:1px 1px 0 #354422}.channel-divider>span:last-child{font:7px Tahoma,sans-serif;letter-spacing:0;margin-right:27px}.feature-grid{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:10px}.cabinet-panel,.note-panel{border:3px ridge #9b9e7c;box-shadow:none;background:#f0efd6}.panel-bar{padding:4px 7px;background:linear-gradient(#4b523c,#22291d);border-bottom:1px solid #10180c;gap:5px}.panel-bar h2{font:bold 11px Tahoma,Arial,sans-serif;letter-spacing:.2px}.panel-bar>span{font:8px Tahoma,sans-serif;letter-spacing:0}.cabinet-stage{height:342px;padding:9px 15px 0;background-color:#a9ae81;background-image:repeating-linear-gradient(0deg,transparent 0 2px,#5e674319 2px 3px);border:1px solid #e1e3bb}.cabinet-topline{font:7px Tahoma,sans-serif;letter-spacing:.2px}.records{height:257px;margin-top:14px;max-width:330px}.sleeve{width:232px;height:232px;border-width:2px;box-shadow:2px 2px 0 #0007;transition:transform .2s steps(5),filter .1s}.sleeve .sleeve-top{font:bold 7px Tahoma,sans-serif;letter-spacing:0;top:7px;left:9px;right:9px}.sleeve .cover-name{font:normal 36px/.98 Impact,'Arial Narrow',Arial,sans-serif;letter-spacing:0;top:31px;left:15px}.content .cover-name{font-size:30px}.sleeve .cover-sub{font:bold 7px Tahoma,sans-serif;letter-spacing:.2px;bottom:16px;left:15px;max-width:112px}.bin-front{bottom:43px;height:51px;left:26px;right:26px;max-width:345px;border-width:2px;border-style:ridge;box-shadow:inset 0 5px 0 #906433,0 3px 0 #0005;font:bold 11px 'Courier New',monospace;letter-spacing:1px;background:#b98e58}.bin-sticker{font:bold 7px/1.1 Tahoma,sans-serif;right:7px;top:7px}.record-controls{bottom:7px;gap:12px;font:8px Tahoma,sans-serif;letter-spacing:0}.record-controls button{width:36px;height:26px;border:2px outset #ecebd2;box-shadow:none;background:#d0d0b8;font:16px Tahoma,sans-serif}.record-controls button:active{border-style:inset}.record-info{padding:10px 12px 12px;min-height:173px;border-top:2px ridge #939975}.record-meta{font:8px Tahoma,sans-serif;letter-spacing:0;color:#505c40}.record-info h3{font:bold 18px Tahoma,Arial,sans-serif;margin:9px 0 6px}.record-info p{font:11px/1.6 Verdana,sans-serif;margin-bottom:13px;min-height:50px}.project-actions{gap:13px;font:bold 9px Tahoma,sans-serif}.project-actions button{border:2px outset #e7e7d3;padding:4px 6px;background:#d2d2be;font:bold 9px Tahoma,sans-serif}.project-actions button:active{border-style:inset}.project-actions a{padding:5px 0 0;border:0;text-decoration:underline}.side-column{gap:10px}.note-body{padding:11px}.note-number{font:8px Tahoma,sans-serif;letter-spacing:0}.note-body h3{font:bold 16px/1.15 Tahoma,Arial,sans-serif;margin:11px 0}.note-body p{font:10px/1.65 Verdana,sans-serif;margin-bottom:10px}.note-body>a{font:bold 9px Tahoma,sans-serif;border:0;text-decoration:underline;padding:0;margin:4px 0}.on-air{padding:11px;border:3px ridge #c5ac60;box-shadow:none;background:#e8c448;gap:9px}.on-air>span{font:bold 8px Tahoma,sans-serif;letter-spacing:0}.on-air strong{font:bold 16px/1.2 Tahoma,sans-serif}.link-box{background:#d9dcc0;border:2px inset #a8af87;padding:9px}.link-box h2{font:bold 10px Tahoma,sans-serif;margin:0 0 8px;padding-bottom:5px;border-bottom:1px solid #8b9670}.link-box>a{display:block;font:10px/1.8 Tahoma,sans-serif;color:#153b89;text-decoration:underline}.link-box p{font:9px/1.5 Tahoma,sans-serif;color:#4d583d;border-top:1px dotted #8d9675;padding-top:8px;margin:8px 0 0}.ideas-section{padding-top:20px}.section-heading{background:#656b44;color:#fffde8;border-top:1px solid #f1f1d2;border-bottom:2px solid #3f482c;padding:4px 7px}.section-heading h2{font:normal 19px Impact,'Arial Narrow',sans-serif;letter-spacing:.4px}.section-heading h2 span{font-size:16px;margin-left:7px}.section-heading>span{font:7px Tahoma,sans-serif;letter-spacing:0}.idea-grid{gap:9px;margin-top:9px}.idea-card{border:3px ridge #9b9e7c;box-shadow:none;padding:7px;background:#ecebd1;transition:none}.idea-card:hover{transform:none;background:#faf9e5;text-decoration:none}.idea-tag{font:bold 8px Tahoma,sans-serif;letter-spacing:0}.idea-art{height:121px;margin:6px 0 9px;border:2px inset #8e9373}.notebook{padding:8px 14px}.notebook>span{font-size:28px}.notebook b{font-size:75px;bottom:-5px}.writing{padding:8px 14px}.writing>span{font-size:27px;line-height:.95}.question{font-size:110px;right:10px;bottom:-10px}.research{padding-top:9px}.research>div{height:11px;margin-bottom:3px}.research>span{font-size:13px;margin-top:7px}.idea-card h3{font:bold 12px/1.3 Tahoma,sans-serif;margin:0 0 5px;color:#153b89;text-decoration:underline}.idea-card p{font:10px/1.5 Verdana,sans-serif}.film-section{margin:20px 0 0;padding:15px;gap:22px;border:3px ridge #757b5d;box-shadow:none;background:#151b14}.film-intro .eyebrow{font-size:8px}.film-intro h2{font:normal 28px/1.02 Impact,'Arial Narrow',sans-serif;margin:11px 0}.film-intro p{font:10px/1.65 Verdana,sans-serif}.film-intro>a{font:9px Tahoma,sans-serif;color:#e7d36e;text-decoration:underline;border:0;padding:0;margin-top:8px}.film-list>a{padding:13px 0;gap:12px;border-color:#545b43}.film-index{font:normal 25px Impact,sans-serif;color:#b1b794}.film-list a div>span{font:7px Tahoma,sans-serif;letter-spacing:0}.film-list h3{font:bold 13px/1.25 Tahoma,sans-serif;margin-top:4px}.film-list h3 small{font-size:10px}.story-section{margin-top:20px;padding:17px 12px 20px;gap:35px;background:#d8d9b6;border:2px inset #979f7b}.story-intro h2{font:normal 31px/1.04 Impact,'Arial Narrow',sans-serif;margin:12px 0 16px}.story-intro p{font:11px/1.65 Verdana,sans-serif}.story-scribble{font:italic 16px/1.4 Georgia,serif;margin-top:23px;transform:none}.story-scribble span{font-size:25px;margin-left:20px}.timeline{padding-left:7px}.timeline li{padding:0 0 18px 18px;border-color:#8c9470}.timeline li:before{border-radius:0;width:5px;height:5px;left:-3px}.timeline li.current:before{box-shadow:none;background:#ac2a1c}.time{font:bold 8px Tahoma,sans-serif;letter-spacing:0;margin-bottom:3px}.timeline h3{font:bold 12px Tahoma,sans-serif;margin-bottom:4px}.timeline p{font:10px/1.55 Verdana,sans-serif}.timeline a{font:bold 9px Tahoma,sans-serif;border:0;text-decoration:underline;padding:0;margin-top:6px}.contact-strip{margin:16px 0 12px;border:2px outset #e7d274;padding:12px;background:#e9cf68;gap:10px}.contact-strip span{font:8px Tahoma,sans-serif;letter-spacing:0}.contact-strip h2{font:bold 17px Tahoma,sans-serif;margin-top:5px}.contact-strip>a{font:bold 10px Tahoma,sans-serif;padding:7px 10px;background:#d9d9c0;color:#153b89;box-shadow:none;border:2px outset #f1f0dc;text-decoration:underline}.contact-strip>a:active{border-style:inset}.contact-strip>a:hover{background:#eeeeda}footer{background:#b9bf93;padding:12px;border-top:3px double #69724e;text-align:center}.retro-badges{display:flex;gap:6px;justify-content:center;margin:0 0 14px;flex-wrap:wrap}.web-badge{width:88px;height:31px;border:2px outset #c9c9c9;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:1px 1px 0 #000;font-family:Tahoma,Arial,sans-serif;line-height:1.1;letter-spacing:1px;text-decoration:none}.web-badge b{font:bold 8px Tahoma,sans-serif;letter-spacing:1px}.web-badge i{font:bold 10px Tahoma,sans-serif;font-style:normal}.badge-home{background:#151e45;color:#f3e071}.badge-curious{background:#e8e8d2;color:#254e20}.badge-made{background:#292929;color:#ddd}.badge-made i{color:#f9bf36}.badge-email{background:#215e9a;color:#fff}.footer-top{font:8px Tahoma,sans-serif;letter-spacing:0;gap:10px;align-items:center}.footer-top>div{gap:12px}.footer-top a{text-decoration:underline;color:#283b55}footer p{font:9px/1.6 Tahoma,sans-serif;color:#364326;margin-top:12px}footer p a{color:#153b89;text-underline-offset:1px}dialog{border:3px outset #d5d5bd;box-shadow:4px 4px 0 #0008;padding:35px 20px 22px;background:#eeeed5;max-width:520px}dialog:before{content:'ARJUN’S COLLECTION — PROJECT NOTES';position:absolute;top:0;left:0;right:0;height:23px;background:linear-gradient(90deg,#183c68,#7398ae);color:#fff;font:bold 10px/23px Tahoma,sans-serif;padding-left:7px}dialog::backdrop{background:#0009;backdrop-filter:none}.dialog-close{top:3px;right:4px;height:17px;width:19px;font:bold 14px/12px Tahoma,sans-serif;padding:0;border:2px outset #f0f0dc;background:#cdcdba;z-index:1}dialog h2{font:bold 24px Tahoma,sans-serif;margin:15px 0 18px}dialog h3{font:bold 12px Tahoma,sans-serif;margin:18px 0 6px}dialog p{font:11px/1.7 Verdana,sans-serif}dialog>a{font:bold 10px Tahoma,sans-serif;color:#153b89;text-decoration:underline;border:0;margin-top:13px}
@media(min-width:1400px){.site-shell{margin-top:20px}}
@media(max-width:900px){.site-shell{margin:12px auto;max-width:864px;width:calc(100% - 24px)}header{padding:13px 19px;gap:25px}.welcome h1{font-size:29px}.welcome-copy{padding:13px 15px}.hero-art{min-height:222px}.feature-grid{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr)}.note-body{padding:11px}.note-body h3{font-size:16px}.note-body p{font-size:10px}.idea-grid{gap:9px}.idea-art{height:121px}.idea-card{padding:7px}.film-section{padding:15px;gap:22px}.story-section{gap:35px}.utility>span:last-child{display:block}.section-heading>span{max-width:none}}
@media(max-width:650px){.site-shell{width:calc(100% - 12px);margin:6px;border-width:2px}.utility{padding:4px 7px;font-size:8px}.utility>span:last-child{display:none}header{padding:13px 11px 17px;gap:14px;flex-wrap:nowrap;min-height:94px}.wordmark{font-size:23px}.wordmark>span+span{font-size:19px}.mark-dot{font-size:10px;bottom:-13px}nav{gap:7px}.nav-tab{width:40px;height:53px;padding:7px 3px;font-size:16px;box-shadow:3px 3px 0 #000}.nav-tab span{font-size:8px;margin-bottom:9px}.nav-tab:after{right:-5px;width:3px}.site-directory{font-size:8px;padding:4px 7px}.site-directory div{font-size:7px;word-spacing:0}.site-directory div a:nth-child(2){display:none}.news-wire{margin:0 6px;font-size:9px}.news-wire>b{font-size:8px;padding:6px 5px}.news-wire>span{padding:4px 5px}main{padding:8px 7px 0}.welcome{grid-template-columns:1.2fr 1fr;min-height:205px}.welcome-copy{padding:10px}.welcome h1{font-size:23px;margin:10px 0}.outline-word{font-size:19px}.welcome p{font-size:10px;line-height:1.5;margin-bottom:9px}.eyebrow{font-size:7px}.tiny-box{width:10px;height:10px;font-size:8px}.hero-art{border-top:0;border-left:2px ridge #92977a;min-height:205px}.hero-art svg{position:absolute;width:100%;height:100%;object-fit:cover}.art-label{font-size:6px;top:7px;left:5px}.art-foot{display:none}.welcome-bottom{display:block;font-size:6px;line-height:1.5;padding-top:5px}.welcome-bottom a{display:block;font-size:8px;margin-top:5px}.channel-divider{margin-top:12px;padding:4px 6px}.channel-divider>span:first-child{font-size:18px}.channel-divider>span:last-child{font-size:6px;max-width:125px;margin-right:9px}.feature-grid{grid-template-columns:1fr;gap:10px}.panel-bar{padding:5px 7px}.panel-bar>span{font-size:8px}.cabinet-stage{height:342px}.sleeve{width:228px;height:232px}.records{height:257px;max-width:300px}.sleeve .cover-name{font-size:35px}.sleeve.content .cover-name{font-size:29px}.bin-front{left:13px;right:13px}.record-info{padding:11px;min-height:178px}.record-info p{font-size:11px;min-height:51px}.side-column{display:grid;grid-template-columns:1fr 1fr;gap:9px}.note-panel{grid-column:1/-1}.note-body{padding:12px}.note-body h3{font-size:17px;margin:10px 0}.note-body h3 br{display:none}.note-body h3 br:after{content:' '}.note-body p{font-size:11px}.on-air{padding:10px;gap:10px;align-self:start}.on-air strong{font-size:15px}.on-air>span{font-size:8px}.link-box{padding:9px}.link-box>a{font-size:9px;line-height:1.9}.link-box h2{font-size:9px}.link-box p{font-size:8px}.ideas-section{padding-top:16px}.section-heading h2{font-size:18px}.section-heading>span{font-size:6px;max-width:110px;line-height:1.4}.idea-grid{grid-template-columns:1fr;gap:9px}.idea-card{padding:8px;grid-template-columns:87px 1fr;column-gap:11px}.idea-art{height:98px;margin:0;padding:6px}.idea-tag{font-size:8px}.notebook>span{font-size:22px}.notebook b{font-size:50px}.writing>span{font-size:22px}.question{font-size:80px;right:1px;bottom:-12px}.research{padding:9px 0}.research>div{height:9px;margin-bottom:3px}.research>span{font-size:10px;margin-top:4px}.idea-card h3{font-size:12px;margin:6px 0}.idea-card p{font-size:10px}.film-section{margin-top:16px;padding:12px;gap:10px;grid-template-columns:1fr}.film-intro h2{font-size:27px}.film-intro p{font-size:11px}.film-list>a{padding:12px 0}.film-list h3{font-size:13px}.film-list a div>span{font-size:7px}.film-index{font-size:24px}.story-section{margin-top:16px;grid-template-columns:1fr;padding:13px;gap:22px}.story-intro h2{font-size:29px;margin:11px 0}.story-intro h2 br{display:none}.story-intro h2 br:after{content:' '}.story-intro p{font-size:11px}.story-scribble{font-size:15px;margin-top:15px}.timeline{padding-left:5px}.timeline li{padding-bottom:18px}.timeline h3{font-size:13px}.timeline p{font-size:11px}.contact-strip{margin-top:13px;padding:11px}.contact-strip h2{font-size:17px}.contact-strip span{font-size:7px}.contact-strip>a{display:inline-block;margin-top:12px;font-size:10px}footer{padding:13px 8px}.footer-top{gap:10px}.footer-top>div{gap:11px}.retro-badges{gap:5px}.web-badge{width:74px;height:29px}.web-badge b{font-size:7px}.web-badge i{font-size:8px}footer p{font-size:9px}dialog{padding:34px 16px 18px}dialog h2{font-size:24px}}
@media(max-width:360px){header{gap:9px;padding-left:8px;padding-right:8px}.wordmark{font-size:21px}.wordmark>span+span{font-size:17px}nav{gap:6px}.nav-tab{width:35px;font-size:14px}.site-directory{font-size:7px}.site-directory div{font-size:6px}.welcome{grid-template-columns:1.3fr 1fr}.welcome h1{font-size:21px}.outline-word{font-size:17px}.welcome-copy{padding:9px}.sleeve{width:213px}.records{max-width:270px}.web-badge{width:65px}.web-badge i{font-size:7px}}
@media(prefers-reduced-motion:reduce){.sleeve{transition:none}}
@media(max-width:650px){nav{gap:6px}.nav-tab{flex:0 0 39px;width:39px;min-width:0;padding-left:3px;padding-right:2px;font-size:14px;letter-spacing:-.2px}.nav-tab:after{right:-4px;width:2px}}
@media(max-width:360px){nav{gap:5px}.nav-tab{flex-basis:33px;width:33px;font-size:12px;padding-left:2px;padding-right:1px}header{gap:7px}}
@media(max-width:650px){.nav-tab.yellow{font-size:12px}}
@media(max-width:360px){.nav-tab.yellow{font-size:10px}}

/* Personal copy and navigation refinements. */
.utility.inspiration{justify-content:center;min-height:22px;font:9px Tahoma,Verdana,sans-serif;letter-spacing:0}.utility.inspiration>span:first-child{display:block}.inspiration a{color:#173b72;text-decoration:underline}
.welcome h1{text-transform:none;font:bold 30px/1.15 Tahoma,Arial,sans-serif;margin:8px 0 15px;letter-spacing:-1px}.welcome-copy{justify-content:center;padding-top:18px}.welcome-copy>p{max-width:350px}.welcome-bottom{margin-top:auto}.side-column>.link-box{order:0}.side-column>.on-air{order:1}.story-direction{font-weight:bold;border-top:1px dotted #929a77;padding-top:12px}.parallel-chapter{border-left:2px solid #929c78;margin-top:12px;padding:2px 0 2px 10px}.parallel-chapter .time{font-size:7px}.parallel-chapter h4{font:bold 11px Tahoma,sans-serif;margin:5px 0}.parallel-chapter p{font-size:10px}.retro-badges{align-items:center;gap:17px}.social-link{font:bold 10px Tahoma,sans-serif;text-decoration:underline;color:#153b89}.footer-top>a{text-decoration:underline;color:#283b55}
@media(max-width:650px){.welcome h1{font-size:23px;letter-spacing:-.6px;margin:3px 0 12px}.welcome-copy{padding:12px 10px}.welcome-copy>p{font-size:10px}.side-column{display:flex;flex-direction:column}.side-column .link-box{width:100%}.on-air{width:100%}.on-air strong br{display:none}.on-air strong br:after{content:' '}.retro-badges{gap:15px}.social-link{font-size:10px}.inspiration a{font-size:8px}.parallel-chapter .time{font-size:7px}}

/* Matching footer buttons. */
.badge-linkedin{background:#215c94;color:#fff}.badge-github{background:#292929;color:#f1e19b}a.web-badge:hover{filter:brightness(1.15);text-decoration:none}a.web-badge:active{border-style:inset}.retro-badges{gap:8px}footer{margin-top:16px}

/* One compact news and navigation strip. */
.site-directory.news-navigation{padding:0;align-items:center;gap:8px;flex-wrap:wrap}.news-navigation .news-inline{display:flex;align-items:center;flex:1;min-width:0;font:9px/1.5 Tahoma,Verdana,sans-serif;word-spacing:normal;gap:7px}.news-inline>b{padding:5px 7px;background:#585e3a;color:#fff;white-space:nowrap;font-size:9px}.news-inline>span{padding:3px 0}.news-inline a{font-weight:normal;color:#173b8d;text-decoration:underline}
@media(max-width:650px){.news-navigation .news-inline{flex-basis:100%;font-size:9px}.site-directory.news-navigation{gap:0}}

/* Original product artwork on the first two record sleeves. */
.sleeve.has-logo{background:#fff;color:#142020}.sleeve-logo{position:absolute;top:19px;left:0;width:100%;height:calc(100% - 50px);object-fit:contain;pointer-events:none}.sleeve.has-logo .sleeve-top{top:0;left:0;right:0;padding:5px 8px;background:#eeeedf;border-bottom:1px solid #142020;color:#142020;font-size:7px}.sleeve.has-logo .cover-name{top:auto;bottom:0;left:0;right:0;padding:7px 10px;background:#142020;color:#f2f1da;font:bold 14px/1.2 Tahoma,Arial,sans-serif;letter-spacing:0}.sleeve.has-logo .cover-sub{display:none}
.story-intro>h2{margin-top:0}.story-intro a{color:#153b89;text-decoration:underline}.personal-interests{border-top:1px dotted #929a77;margin-top:16px;padding-top:11px}.personal-interests h3{font:bold 10px Tahoma,Verdana,sans-serif;margin:0 0 6px}.personal-interests p{font-size:10px;line-height:1.8;margin:0}

/* Notebook and research join the Now Featuring collection. */
.channel-divider>h2{font:20px/1 Impact,'Arial Narrow',sans-serif;letter-spacing:.4px;text-shadow:1px 1px 0 #354422;margin:0}.featured-resources{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.featured-resources .idea-card{display:grid;grid-template-columns:90px 1fr;column-gap:12px;align-content:center;padding:10px}.featured-resources .idea-tag{grid-column:2;align-self:end}.featured-resources .idea-art{grid-column:1;grid-row:1/4;height:104px;margin:0;padding:7px}.featured-resources .idea-card h3{margin:7px 0;font-size:12px}.featured-resources .idea-card p{grid-column:2}.featured-resources .notebook>span{font-size:23px}.featured-resources .notebook b{font-size:52px;right:0;bottom:-4px}.featured-resources .research{padding:10px 0}.featured-resources .research>div{height:10px;margin-bottom:3px}.featured-resources .research>span{font-size:11px;margin-top:5px}.nav-tab.red{font-size:14px;letter-spacing:-.2px}
@media(max-width:650px){.channel-divider>h2{font-size:18px}.featured-resources{grid-template-columns:1fr;gap:9px;margin-top:10px}.featured-resources .idea-card{grid-template-columns:87px 1fr;padding:8px;column-gap:11px}.featured-resources .idea-art{height:98px}.nav-tab.red{font-size:10px}}
@media(max-width:360px){.nav-tab.red{font-size:9px}}

/* Small discoveries beneath the current chapter. */
.side-column>.featured-resources{order:2;display:flex;flex-direction:column;gap:9px;margin:0}.side-column .featured-resources .idea-card{grid-template-columns:52px 1fr;column-gap:8px;padding:7px;align-content:start}.side-column .featured-resources .idea-art{height:68px;padding:4px}.side-column .featured-resources .idea-tag{font-size:7px}.side-column .featured-resources .idea-card h3{font-size:10px;line-height:1.3;margin:5px 0}.side-column .featured-resources .idea-card h3>span{display:none}.side-column .featured-resources .idea-card p{font-size:9px;line-height:1.5;margin:0}.side-column .featured-resources .notebook>span{font-size:15px}.side-column .featured-resources .notebook b{font-size:30px;bottom:-3px;right:0}.side-column .featured-resources .research{padding:7px 0}.side-column .featured-resources .research>div{height:6px;margin-bottom:2px}.side-column .featured-resources .research>span{font-size:7px;margin-top:3px}.side-column .featured-resources .idea-art{grid-row:1/4}
@media(max-width:650px){.side-column>.featured-resources{display:grid;grid-template-columns:1fr 1fr;gap:8px}.side-column .featured-resources .idea-card{display:block;padding:8px}.side-column .featured-resources .idea-art{display:none}.side-column .featured-resources .idea-tag{font-size:7px}.side-column .featured-resources .idea-card h3{font-size:11px;margin:7px 0}.side-column .featured-resources .idea-card p{font-size:10px}}
/* Let the two resource cards fill the remainder of the desktop sidebar. */
@media(min-width:651px){.side-column>.featured-resources{flex:1}.side-column .featured-resources .idea-card{flex:1;align-content:center;grid-template-columns:58px 1fr;padding:9px}.side-column .featured-resources .idea-art{height:80px}.side-column .featured-resources .notebook>span{font-size:17px}.side-column .featured-resources .notebook b{font-size:35px}.side-column .featured-resources .research{padding:9px 0}.side-column .featured-resources .research>div{height:7px;margin-bottom:3px}.side-column .featured-resources .research>span{font-size:8px}}

/* One simple navigation row, with no duplicated dimensional tabs. */
.site-shell>header{min-height:92px;padding:17px 19px 22px}
@media(max-width:650px){.site-shell>header{min-height:85px;padding:15px 13px 22px}}

/* New York local time, using the visitor's clock and the NYC timezone. */
.location-header{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;color:#eeeedf}.location-header>span{font:bold 11px Tahoma,Verdana,sans-serif}.location-header time{font:12px 'Courier New',Courier,monospace;color:#dfcd7e;white-space:nowrap;font-variant-numeric:tabular-nums}
@media(max-width:650px){.location-header{gap:5px}.location-header>span{font-size:10px}.location-header time{font-size:11px}}

/* Filmography as a small, straightforward web directory. */
.film-section.filmography{display:block;padding:0;background:#eeeed5;color:#182415;border:3px ridge #9b9e7c;box-shadow:none;margin-top:18px}.filmography>.panel-bar{padding:6px 9px}.filmography>.panel-bar h2{font:bold 11px Tahoma,Verdana,sans-serif;margin:0}.filmography-body{padding:12px}.filmography-body>p{font:11px/1.7 Verdana,Tahoma,sans-serif;margin:0 0 12px}.filmography-table{width:100%;border-collapse:collapse;font:11px/1.6 Verdana,Tahoma,sans-serif}.filmography-table th{background:#c5cba6;color:#344329;border:1px solid #9da981;padding:5px 8px;text-align:left;font:bold 9px Tahoma,sans-serif}.filmography-table td{padding:9px 8px;border:1px solid #b2ba98;vertical-align:top}.filmography-table tbody tr:nth-child(even){background:#e2e6c9}.filmography-table td:first-child{width:48%}.filmography-table td:nth-child(2){width:19%}.filmography-table a{color:#153b89;text-decoration:underline;font-weight:bold}.filmography-table [lang="kn"]{font-weight:normal;margin-left:5px}.filmography-body .filmography-more{font:10px/1.6 Tahoma,sans-serif;margin:12px 0 0}.filmography-more a{color:#153b89;text-decoration:underline}
@media(max-width:650px){.filmography-body{padding:10px}.filmography-body>p{font-size:11px}.filmography-table{font-size:10px}.filmography-table td{padding:8px 6px}.filmography-table th{padding:5px 6px;font-size:8px}.filmography-table td:first-child{width:43%}.filmography-table td:nth-child(2){width:19%}.filmography-table [lang="kn"]{display:block;margin:3px 0 0}.filmography>.panel-bar>span{font-size:7px}}


/* Match only the filmography title bar; keep the original writing list. */
.home-writing>.writing-list-title{padding:6px 9px}.writing-list-title h3{font:bold 11px Tahoma,Verdana,sans-serif;margin:0}.writing-list-title>a{font:bold 8px Tahoma,sans-serif;color:#eeeedf;text-decoration:underline;white-space:nowrap}
@media(max-width:650px){.writing-list-title h3{font-size:10px}.writing-list-title>a{font-size:7px}}

/* Native disclosure keeps filmography usable with mouse, touch, and keyboard. */
.filmography>summary.panel-bar{cursor:pointer;list-style:none;user-select:none}.filmography>summary::-webkit-details-marker{display:none}.filmography-label{font:bold 11px Tahoma,Verdana,sans-serif!important;letter-spacing:.2px}.filmography-toggle{font:bold 8px Tahoma,Verdana,sans-serif!important;white-space:nowrap}.filmography[open] .when-closed,.filmography:not([open]) .when-open{display:none}.filmography>summary:hover{background:linear-gradient(#596346,#303a26)}.filmography>summary:focus-visible{outline:1px dotted #eeeedf;outline-offset:-4px}.filmography:not([open])>summary{border-bottom:0}

/* One primary navigation definition shared by every page. */
.news-navigation .site-nav{display:block;flex:0 0 auto;margin:0;padding:4px 8px 4px 0;width:auto;border:0;background:none;text-align:right;white-space:nowrap;font:700 8px/1.7 Tahoma,Verdana,Arial,sans-serif;letter-spacing:0;word-spacing:1px;color:#333d28}.news-navigation .site-nav a{font:inherit;color:inherit;letter-spacing:inherit;text-decoration:none}.news-navigation .site-nav a:hover{text-decoration:underline}
@media(max-width:650px){.news-navigation .site-nav{padding:3px 7px;width:100%;border-top:1px solid #aaae8c;white-space:normal;word-spacing:1px;font-size:8px}}

.badge-film35{background:#6b3828;color:#f5e4b5}.badge-film35 b{font-size:7px}.badge-film35 i{letter-spacing:1px}

.badge-film35 i{font-size:8px;letter-spacing:0}
@media(max-width:650px){.badge-film35 i{font-size:7px}}
@media(max-width:360px){.badge-film35 i{font-size:6px}}

.badge-film35 b{font-size:8px}.badge-film35 i{font-size:10px;letter-spacing:1px}
@media(max-width:650px){.badge-film35 b{font-size:7px}.badge-film35 i{font-size:8px}}
@media(max-width:360px){.badge-film35 i{font-size:7px}}
