/* Scoped to the new work; the established site stylesheet is unchanged. */
[data-view="work-tuesday"] .content-layer--tuesday{align-items:flex-start;overflow:auto;overscroll-behavior:contain;padding-top:104px;padding-bottom:60px;scrollbar-color:#797d73 transparent}
[data-view="work-tuesday"] .tuesday-panel{width:min(100%,1320px);background:#030504f5;border:1px solid var(--line);padding:clamp(24px,3.6vw,52px);box-shadow:0 18px 80px #00000047}
[data-view="work-tuesday"] .tuesday-medium{margin:0;color:var(--reading-muted);font-size:20px;text-align:right}
[data-view="work-tuesday"] .tuesday-title{margin:28px 0 28px}
[data-view="work-tuesday"] h1{font:italic 400 clamp(36px,4.2vw,66px)/1.06 var(--reading-font);letter-spacing:-.035em;margin:0 0 13px;max-width:1100px}
[data-view="work-tuesday"] .tuesday-title p{font-size:18px;letter-spacing:.07em;color:var(--reading-muted);margin:0}
[data-view="work-tuesday"] .tuesday-view{margin:0}
[data-view="work-tuesday"] .tuesday-view img{display:block;width:100%;height:auto;aspect-ratio:21/9;object-fit:contain}
[data-view="work-tuesday"] .tuesday-view figcaption{text-align:right;font-size:17px;color:var(--reading-muted);margin-top:8px}
[data-view="work-tuesday"] .tuesday-introduction{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.85fr);gap:clamp(24px,5vw,74px);margin:28px 0 20px}
[data-view="work-tuesday"] .tuesday-copy p{font-size:22px;line-height:1.48;margin-bottom:17px}
[data-view="work-tuesday"] .tuesday-copy .tuesday-requirements{font-size:18px;color:var(--reading-muted)}
[data-view="work-tuesday"] .tuesday-entry{scroll-margin-top:100px}
[data-view="work-tuesday"] #access-status{font-size:20px;min-height:1.5em;margin:0 0 10px}
[data-view="work-tuesday"] #access-form label{font-size:17px;color:var(--reading-muted);display:block;margin-bottom:7px}
[data-view="work-tuesday"] .tuesday-password-row{display:flex;flex-wrap:wrap;gap:12px;align-items:end}
[data-view="work-tuesday"] #room-password{width:min(100%,240px);min-width:140px;flex:1;background:#ffffff06;color:var(--bone);border:0;border-bottom:1px solid #a8ada369;border-radius:0;min-height:44px;padding:6px 8px;font-size:21px}
[data-view="work-tuesday"] .text-button{font-size:21px;line-height:1.3;letter-spacing:0;white-space:nowrap;text-decoration:none}
[data-view="work-tuesday"] .text-button:disabled{opacity:.5;cursor:wait}
[data-view="work-tuesday"] .tuesday-open{display:inline-block}
[data-view="work-tuesday"] [hidden]{display:none!important}
[data-view="work-tuesday"] .tuesday-enquiry{font-size:18px;color:var(--reading-muted);margin:16px 0 0}
[data-view="work-tuesday"] .tuesday-enquiry a{color:inherit;text-underline-offset:5px}
[data-view="work-tuesday"] .tuesday-guide{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}
[data-view="work-tuesday"] .tuesday-guide summary{cursor:pointer;font-size:21px;padding:8px 0;min-height:44px}
[data-view="work-tuesday"] .tuesday-guide summary span{font-size:16px;color:var(--reading-muted)}
[data-view="work-tuesday"] .tuesday-guide-body{padding:14px 0 0;max-width:970px}
[data-view="work-tuesday"] .tuesday-guide dl{margin:0}
[data-view="work-tuesday"] .tuesday-guide dl>div{display:grid;grid-template-columns:130px 1fr;gap:22px;margin-bottom:19px}
[data-view="work-tuesday"] .tuesday-guide dt{font-style:italic;font-size:23px}
[data-view="work-tuesday"] .tuesday-guide dd{margin:0;font-size:20px;color:var(--reading-muted);line-height:1.5}
[data-view="work-tuesday"] .tuesday-guide-zh{font-size:16px;line-height:1.85;color:var(--reading-muted);border-top:1px solid var(--line);margin-top:26px;padding-top:22px}
[data-view="work-tuesday"] .tuesday-last-line{font-style:italic;margin:25px 0 0;font-size:23px}
[data-view="work-tuesday"] :focus-visible{outline:1px solid #d8ded0;outline-offset:5px}
@media(max-width:720px){[data-view="work-tuesday"] .content-layer--tuesday{padding:86px 4vw 28px}[data-view="work-tuesday"] .tuesday-panel{padding:22px 18px}[data-view="work-tuesday"] .work-topline{flex-wrap:wrap;gap:10px}[data-view="work-tuesday"] .tuesday-medium{font-size:17px;text-align:left}[data-view="work-tuesday"] .tuesday-title{margin-top:22px}[data-view="work-tuesday"] .tuesday-title p{font-size:15px}[data-view="work-tuesday"] .tuesday-introduction{grid-template-columns:1fr;gap:20px}[data-view="work-tuesday"] .tuesday-guide dl>div{grid-template-columns:1fr;gap:3px}[data-view="work-tuesday"] .tuesday-guide dd{font-size:19px}}
