.menu .experience-nav{color:#f2d19b;border-bottom:1px solid #daba80}
#sheet[data-sheet=experiences]{width:min(940px,96vw);background:#27251f}#sheet[data-sheet=experiences] .sheet-head{background:#27251f}
.exp-index-lede{font:15px/1.65 var(--song);color:#d7c8ad;margin:0 0 17px}.exp-index{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(190px,.82fr);gap:18px}
.exp-feature{position:relative;min-height:388px;isolation:isolate;overflow:hidden;background:#372a20;display:flex;flex-direction:column;justify-content:flex-end}.exp-cover{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.exp-feature:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#171510 0%,#19170fe8 20%,#17160c88 48%,transparent 73%)}.exp-front-text{padding:24px 25px 4px}.exp-location,.exp-caption{color:#ecd4a4;font:11px/1.55 var(--ui);letter-spacing:.1em}.exp-front-text h3{font:400 clamp(26px,3vw,44px)/1.32 var(--song);margin:8px 0;color:#fff1d1}.exp-intro{font:14px/1.75 var(--song);color:#f0e6d4;max-width:31em;margin:5px 0 17px}
.exp-acts,.exp-small{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.exp-primary,.exp-start{background:#e2c79a;color:#2e2920;border:1px solid #f1dbad;padding:9px 16px;font:14px/1.4 var(--song)}.exp-secondary,.exp-small button{color:#f3deba;border-bottom:1px solid #bba17b;padding:6px 0;font:12px/1.4 var(--ui)}.exp-source-note{margin:10px 25px 17px;color:#c4b8a3;font:10px/1.5 var(--ui)}
.exp-index-list{display:flex;flex-direction:column;gap:3px}.exp-index-choice{display:grid;grid-template-columns:19px 51px 1fr;align-items:center;text-align:left;gap:9px;flex:1;padding:6px 5px;border-bottom:1px solid #c3a67836;min-height:55px}.exp-index-choice[aria-pressed=true]{background:#bba17923;box-shadow:inset 2px 0 #dec392}.exp-index-choice i{font:italic 12px Georgia;color:#c2aa80;text-align:center}.exp-index-choice img{width:51px;height:45px;object-fit:cover}.exp-index-choice span{display:grid;gap:3px}.exp-index-choice strong{font:15px/1.45 var(--song);color:#f2dfba}.exp-index-choice small{font:11px/1.4 var(--ui);color:#cfbea2}
.exp-caption,.exp-limits{display:flex;justify-content:space-between}.exp-caption{border-top:1px solid #c4a47669;padding-top:9px;margin-bottom:6px}.exp-stage-rail{display:flex;gap:5px;flex-wrap:wrap}.exp-stage{border:1px solid #ac936861;color:#d8c5a5;font:12px/1.4 var(--song);padding:5px 7px}.exp-stage[aria-pressed=true]{background:#d8c298;color:#30271d}.exp-hint{font:12px/1.6 var(--song);margin:7px 0;color:#f4dfb8}.exp-small{gap:12px}.exp-small button{font-size:11px;padding:3px 0}.exp-range{display:grid;grid-template-columns:auto 1fr;gap:0 8px;color:#e1d0b2;font:11px/1.5 var(--ui);margin:6px 0}.exp-range input{width:100%;accent-color:#e8c990;cursor:ew-resize;min-height:27px;margin:0}.exp-range>span:first-child{align-self:center}.exp-limits{grid-column:2;font-size:10px;color:#bbab92}
#cave-reading[data-experiment=true] :is(#cave-stops,.cave-controls){display:none}#cave-reading{max-height:calc(100dvh - 185px);overflow-y:auto;scrollbar-width:thin}#experience-tools[hidden]{display:none}
#museum[data-quiet=true] :is(.mast,.bottom,#cave-reading,#cave-marks,#cave-trip,.shade){visibility:hidden}#return-observation{position:absolute;bottom:20px;right:20px;padding:9px 16px;color:#e5d6b8;background:#251f19c9;border:1px solid #b79e718c;border-radius:2px;font:12px var(--song);z-index:6}
.exp-invite{display:flex;align-items:center;text-align:left;padding:0 12px 0 0;gap:13px;width:100%;border:1px solid #b19a725a;background:#5d50373d;margin:0 0 13px;overflow:hidden}.exp-invite img{width:81px;height:63px;object-fit:cover}.exp-invite span{display:grid;gap:3px;flex:1}.exp-invite strong{font:18px var(--song);color:#efdab6}.exp-invite small{color:#c6b69b;font:11px/1.5 var(--ui)}.exp-invite i{font:20px Georgia;color:#e3cda4}.collection-presets{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:6px 0 12px}.collection-presets button{padding:4px 8px;color:#cdbc9f;border:1px solid #ac936861;font:12px var(--song)}.collection-presets button[aria-pressed=true]{background:#d6bd91;color:#302820}
@media(max-width:700px){.exp-index{grid-template-columns:1fr;gap:9px}.exp-feature{min-height:242px}.exp-front-text{padding:55px 12px 1px}.exp-source-note{margin:5px 12px 10px}.exp-intro{margin:4px 0 7px;font-size:13px}.exp-location{margin:0}.exp-front-text h3{margin:4px 0;font-size:24px}.exp-primary{padding:7px 11px}.exp-index-list{display:grid;grid-template-columns:1fr 1fr;gap:2px 5px}.exp-index-choice{grid-template-columns:29px 1fr;padding:4px;gap:5px;min-height:41px}.exp-index-choice i{display:none}.exp-index-choice img{width:29px;height:34px}.exp-index-choice strong{font-size:12px}.exp-index-choice small{font-size:9px}.exp-index-lede{font-size:12px;margin:0 0 7px}.exp-index-choice span{gap:0}#cave-reading[data-experiment=true]{max-height:42dvh}#cave-reading[data-experiment=true] #cave-story-body{font-size:12px}.exp-caption{padding-top:3px;margin-bottom:4px}.exp-stage{padding:4px 6px}.exp-hint{margin:4px 0}.exp-acts{gap:10px}.exp-invite img{width:49px;height:50px}.exp-invite strong{font-size:15px}.exp-invite small{font-size:10px}#cave-reading{max-height:49dvh}}
@media(max-width:380px){.menu{gap:1px}.menu button{font-size:11px;padding-inline:3px}.mast{gap:6px}}
.catalog-with-entry{border:1px solid #9f8b6b59;display:grid;grid-template-rows:1fr auto}.catalog-with-entry .catalog-result{width:100%;border:0}.catalog-enter{text-align:left;padding:7px 10px;color:#f0cf95;background:#54473370;font:12px var(--song)}
