/* Requested September refinement: shared archive language, intact source images. */
.entrance-photo{filter:sepia(.25) saturate(.88) brightness(1.18) contrast(.96)}
.entrance-shade{background:radial-gradient(ellipse at 50% 39%,rgba(22,15,9,.6),rgba(24,16,10,.14) 68%),linear-gradient(180deg,rgba(31,20,12,.32),rgba(30,18,9,.12) 55%,rgba(10,12,9,.8))}
.entrance-content{color:#fff8e7;text-shadow:0 2px 10px #000,0 0 28px #100b07}.entrance .eyebrow{color:#f0e3cd}.slogan{font-weight:500}
.collection-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px}.feature{max-width:520px;width:100%;align-self:start}.cocktail-image{height:300px}.cocktail-image img{transform:translateY(-57%)}
.living-link{text-align:center;margin-top:26px}
.whisky-origins article{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.whisky-origins img{width:56px;height:42px;object-fit:contain;filter:saturate(.72)}.whisky-origins h3{font:23px/1.6 var(--serif);margin:5px 0 10px}.whisky-origins p{font-size:15px;line-height:1.9}
.society-record{display:grid;grid-template-columns:230px 1fr;gap:55px;margin-top:55px;padding:45px;border:1px solid var(--line);background:#e4e0d4}.society-mark{background:#fff;padding:25px;align-self:start}.society-mark img{width:100%;height:auto;max-height:150px;object-fit:contain}.society-record h3{font:26px/1.8 var(--serif);margin:15px 0 20px}
.dress-document{margin:40px 0}.dress-document img{display:block;width:100%;height:auto;object-fit:contain;filter:saturate(.76) brightness(.96)}
.lind-study .lind-canonical{display:block;position:static;width:100%;height:auto;max-width:220px;margin:0 auto;filter:saturate(.83)}.lind-expressions .lind-canonical{max-width:180px}
.theme-bridge{padding:30px 0;margin:20px 0 40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.theme-bridge h2{margin:12px 0}.theme-bridge .text-link{margin-top:15px}
.aquarium-document img{width:100%;height:auto;filter:brightness(.88) saturate(.82)}.aquarium-document figcaption,.book-document figcaption{font:12px/1.8 var(--serif);padding:12px 0;color:#656a58}
.service-shelves{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.service-shelves article{padding:20px 0 30px;border-bottom:1px solid var(--line)}.service-shelves h3{font:26px/1.7 var(--serif);margin:15px 0}.consultation{padding:45px 0 0;max-width:850px}.consultation h2{margin-bottom:22px}.consultation .text-link{margin-top:20px}.consultation .small-note{display:block;margin-top:24px}
.night-plan{display:grid;grid-template-columns:1fr 1.6fr;gap:70px;border-top:1px solid var(--line);padding:44px 0}.night-plan h2{margin:15px 0}.night-plan h3{font:26px/1.8 var(--serif);margin-bottom:20px}.plan-details{margin:25px 0;border-top:1px solid var(--line)}.plan-details>div{display:grid;grid-template-columns:80px 1fr;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.plan-details dt{color:#5b6452}.plan-details dd{margin:0}
.book-document{max-width:420px;margin:auto}.book-document img{width:100%;height:auto;object-fit:contain}.book-intro .outlined-link{margin-top:28px}
@media(max-width:700px){.collection-layout{grid-template-columns:1fr;gap:32px}.feature{max-width:440px;margin:0 auto}.cocktail-image{height:270px}.entrance-content{padding-left:24px;padding-right:24px}.society-record{grid-template-columns:1fr;padding:26px 22px;gap:25px}.society-mark{width:180px}.service-shelves{grid-template-columns:1fr;gap:15px}.night-plan{grid-template-columns:1fr;gap:25px;padding:30px 0}.night-plan h2{font-size:25px}.night-plan h3{font-size:23px}.plan-details>div{grid-template-columns:60px 1fr;gap:15px}.book-document{max-width:320px}.theme-bridge h2{font-size:23px}.whisky-origins article{gap:15px}}

.reading:has(.dress-studies){max-width:1000px}.dress-studies{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:35px 0}.dress-studies .dress-document{margin:0}.dress-studies img{width:100%;height:auto}@media(max-width:700px){.dress-studies{grid-template-columns:1fr;max-width:390px;margin:30px auto;gap:25px}}

.lind-reference-panel{max-width:760px;margin:auto}.lind-reference-panel img{display:block;width:100%;height:auto;object-fit:contain;filter:saturate(.85)}.lind-reference-panel figcaption{font:14px/1.8 var(--serif);padding:17px 0;border-bottom:1px solid var(--line);color:#5d6753}

@media(max-width:360px){.cocktail-image{height:240px}}

/* LIND: additions follow the existing rooms, with readable, quiet intervals. */
.lind-reading{max-width:740px;margin-left:auto;margin-right:auto}.lind-reading .jp-title{margin:22px 0 30px}.lind-reading p{font-size:17px;line-height:2.2;margin:0 0 24px}.lind-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:35px 0;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lind-pair .meta{display:block;margin-bottom:12px}.lind-pair p{margin:0}.medallion-front{max-width:275px;margin:0 auto}.medallion-front img{display:block;width:100%;height:auto}.medallion-front figcaption{font-size:12px;letter-spacing:.13em;margin-top:18px;text-align:center;color:#67705c}.lind-medallion .split{align-items:center}.private-script-note{border-top:1px solid var(--line);margin-top:75px;padding-top:45px}.private-script-note>.meta{display:block;text-align:center}.private-script-phrase{margin:30px auto 45px;max-width:850px;background:#eee9dc;padding:26px 18px}.private-script-phrase img{display:block;width:100%;height:auto;object-fit:contain}.private-script-phrase figcaption{text-align:center;font:18px/1.7 var(--serif);letter-spacing:.28em;margin-top:15px}
@media(max-width:700px){.lind-reading p{font-size:16px;line-height:2.05}.lind-pair{grid-template-columns:1fr;gap:25px}.medallion-front{max-width:220px}.private-script-note{margin-top:45px;padding-top:30px}.private-script-phrase{padding:22px 10px}.private-script-phrase figcaption{font-size:14px;letter-spacing:.18em}}
