.discovery-layout{max-width:1120px;margin:0 auto;padding:44px 5% 90px;display:grid;grid-template-columns:260px minmax(0,540px);justify-content:space-between;gap:70px}
.discovery-aside{position:sticky;top:125px;align-self:start;max-height:calc(100dvh - 145px);overflow:auto;scrollbar-width:thin}
.discovery-aside .eyebrow{font:9px/1.6 monospace;letter-spacing:1.4px;color:#8e928b}
.discovery-aside h1{font:400 48px/1.05 Arial,Helvetica,sans-serif;letter-spacing:-2px;margin:28px 0 24px}
.discovery-aside h1 em{font:italic 48px/1.05 Georgia,serif}
.discovery-aside>p{font:13px/1.8 Arial,sans-serif;color:#999d93}
.discovery-aside nav{display:grid;gap:22px;margin:36px 0;font:10px/1.5 monospace;letter-spacing:.6px}
.discovery-aside a:hover{color:#fff}.discovery-house{display:block;margin:40px 0 15px;font:9px monospace;color:#777e72}
.discovery-stream{min-width:0}
.discovery-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px;font:9px/1.5 monospace;letter-spacing:.8px}
.discovery-heading .eyebrow{color:#969c90;font-size:9px}.discovery-heading>a{display:none}
.discovery-tabs{display:flex;gap:30px;border-bottom:1px solid #ffffff26;position:relative;padding:0;background:transparent}
.discovery-tabs button{border:0;border-radius:0;padding:20px 0;font:10px/1.5 monospace;letter-spacing:.6px;color:#81877c;background:none;white-space:nowrap;margin-bottom:-1px;border-bottom:1px solid transparent}
.discovery-tabs button[aria-pressed=true]{color:#eeeae3;border-color:#eeeae3}
.discovery-context{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:18px 0}
.discovery-context p{font:11px/1.7 Arial,sans-serif;color:#969b90;margin:0}.discovery-context button{padding:10px 0;font:9px monospace;border:0;background:none;color:#d4d8ce;flex-shrink:0}
.discovery-post{margin:0 0 46px;padding:0 0 24px;border-bottom:1px solid #ffffff20}
.discovery-post-top{display:flex;gap:24px;justify-content:space-between;align-items:center;margin:0 0 12px;font:9px/1.6 monospace;letter-spacing:.6px;overflow-wrap:anywhere}
.discovery-post-top span:first-child{color:#92998a;flex-shrink:0}.discovery-post-top span:last-child{text-align:right}
.discovery-photo{display:block;width:100%;padding:0;border:0;background:#10120f;border-radius:2px;overflow:hidden}
.discovery-photo img{width:100%;height:auto;object-fit:contain;display:block;margin:auto}
.discovery-photo img.duo-image-pending{aspect-ratio:4/5}
.discovery-actions{display:flex;gap:12px;align-items:center;margin:8px 0 0;min-height:48px}
.discovery-actions button{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:44px;padding:8px 0;border:0;border-radius:0;background:none;color:#efeee8}
.discovery-actions svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round;flex-shrink:0}
.discovery-like[aria-pressed=true] svg,.discovery-save.is-saved svg{fill:currentColor}
.discovery-like{min-width:44px;margin-left:-9px}.discovery-like-count{font:10px Arial,sans-serif;color:#b1b6a8}
.discovery-save{margin-left:auto;font:9px/1.5 monospace;letter-spacing:.5px}
.discovery-feedback{font:11px/1.6 Arial,sans-serif;color:#c1c6b6;margin:8px 0 0}.discovery-feedback:empty{display:none}
.discovery-description{margin:7px 0 0}.discovery-description summary{font:9px/1.6 monospace;letter-spacing:.6px;color:#999f92;cursor:pointer;padding:8px 0}.discovery-description p{font:13px/1.8 Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;color:#b3b9aa}
#discovery-status{font:13px/1.8 Arial,sans-serif;color:#b3b9aa}#discovery-status:empty{display:none}.discovery-more{display:block;margin:10px auto;padding:18px 22px;border:1px solid #ffffff30;font:10px monospace;background:none;border-radius:0}.discovery-more[hidden]{display:none}.discovery-end{font:11px/1.8 Arial,sans-serif;color:#8a9281;text-align:center;margin:35px 0}
.discovery-community{border-top:1px solid #ffffff20;padding-top:24px;margin-top:34px}.discovery-community h2{font:9px monospace;color:#8c9384;letter-spacing:1px;margin:0 0 22px}.discovery-community>a{font:9px/1.6 monospace;display:block;margin-top:22px}
.discovery-rack{display:block;margin-bottom:22px}.discovery-rack-photos{display:flex;gap:3px;height:105px;margin-bottom:12px;overflow:hidden}.discovery-rack-photos img{width:calc((100% - 6px)/3);height:100%;object-fit:contain;background:#171a14}.discovery-rack strong{display:block;font:12px/1.4 Arial,sans-serif;font-weight:400;overflow-wrap:anywhere}.discovery-rack>span{display:block;font:10px/1.6 Arial,sans-serif;color:#89917e;margin-top:4px}
.likes-sharing{padding:16px 0 22px;border-bottom:1px solid #ffffff20;margin-bottom:25px}.likes-sharing summary{font:11px/1.6 Arial,sans-serif;cursor:pointer;color:#afb6a2}.likes-sharing label{display:flex;gap:10px;align-items:center;font:12px/1.7 Arial,sans-serif;margin:20px 0 10px}.likes-sharing input{accent-color:#e4e6da}.likes-sharing p,.likes-sharing span{font:11px/1.8 Arial,sans-serif;color:#9da58f}
.discovery-stream .duo-skeleton-photos{grid-template-columns:1fr}.discovery-stream .duo-skeleton-photos span{aspect-ratio:4/5}.discovery-stream .duo-skeleton-photos span:nth-child(n+2){display:none}
.discovery-stream .access-gate{margin:0;padding:30px 22px;min-height:0}.discovery-stream .access-gate h2{font-size:30px}.discovery-stream .access-gate .line-link{font-size:10px;display:block;width:fit-content;margin-top:18px}
@media(max-width:850px){.discovery-layout{grid-template-columns:minmax(0,560px);justify-content:center;padding:24px 5% 60px;gap:0}.discovery-aside{display:none}.discovery-heading>a{display:block}.discovery-tabs{gap:30px}.discovery-heading{font-size:8px}.discovery-post{margin-bottom:35px}.discovery-context{gap:12px}.discovery-context p{font-size:10px}}
@media(prefers-reduced-motion:no-preference){.discovery-like svg{transition:fill .15s,transform .15s}.discovery-like:active svg{transform:scale(1.15)}}


