.music-controls-module__jlFLla__controls{border-bottom:1px solid var(--line);min-height:45px;color:var(--muted);font:10px var(--mono);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.music-controls-module__jlFLla__track{overflow-wrap:anywhere;min-width:0;line-height:1.5}.music-controls-module__jlFLla__track>span{color:var(--ink);text-transform:uppercase;letter-spacing:1px;margin-right:10px}.music-controls-module__jlFLla__settings{flex-shrink:0;align-items:center;gap:10px;display:flex}.music-controls-module__jlFLla__settings button{min-height:32px;font:10px var(--mono);padding:5px 10px}.music-controls-module__jlFLla__settings button[aria-pressed=true]{color:var(--red);border-color:var(--red)}.music-controls-module__jlFLla__settings input{width:100px;min-height:32px;accent-color:var(--red);cursor:pointer;margin:0}.music-controls-module__jlFLla__settings output{text-align:right;width:4ch;color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:650px){.music-controls-module__jlFLla__controls{flex-wrap:wrap;gap:4px 12px;padding-block:8px}.music-controls-module__jlFLla__track{flex-basis:100%}.music-controls-module__jlFLla__settings{flex-wrap:wrap;gap:8px}.music-controls-module__jlFLla__settings button,.music-controls-module__jlFLla__settings input{min-height:44px}.music-controls-module__jlFLla__settings input{width:95px}}
.room-controls .room-routes-module__3jiSUa__routes.exits{grid-area:1/1/auto/-1;min-width:0;margin-top:0;display:block}.room-routes-module__3jiSUa__routes>.eyebrow{margin-bottom:6px;display:block}.room-routes-module__3jiSUa__compass{grid-template-rows:repeat(3,132px);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(100%,660px);margin-inline:auto;display:grid;position:relative}.room-routes-module__3jiSUa__compass:before{content:"";aspect-ratio:1;pointer-events:none;opacity:.35;border:1px solid #704735;width:min(46%,250px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.room-routes-module__3jiSUa__bearing{min-width:0;position:relative}.room-routes-module__3jiSUa__north{grid-area:1/2}.room-routes-module__3jiSUa__east{grid-area:2/3}.room-routes-module__3jiSUa__south{grid-area:3/2}.room-routes-module__3jiSUa__west{grid-area:2/1}.room-routes-module__3jiSUa__current{text-align:center;flex-direction:column;grid-area:2/2;justify-content:center;align-items:center;gap:8px;min-width:0;padding:10px;display:flex;position:relative}.room-routes-module__3jiSUa__current:before{content:"";aspect-ratio:1;z-index:0;pointer-events:none;background:radial-gradient(#50251a,#1c100c);border:1px solid #b2593d;width:min(65%,90px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 22px #ad392218}.room-routes-module__3jiSUa__current>*{position:relative}.room-routes-module__3jiSUa__current small{font:8px var(--mono);letter-spacing:1px;color:#efa580}.room-routes-module__3jiSUa__current b{font:500 20px/1.1 var(--sans);color:#f2d9b8;overflow-wrap:anywhere}.room-routes-module__3jiSUa__current>span{color:var(--red);font-size:12px}.room-routes-module__3jiSUa__bearing .connected-room{border-color:#80523d;grid-template-rows:minmax(0,1fr) 36px;height:100%;box-shadow:0 4px 15px #0004}.room-routes-module__3jiSUa__bearing .route-target{grid-template-rows:12px 32px minmax(0,1fr);gap:3px;padding:6px 8px}.room-routes-module__3jiSUa__bearing .route-target small{font:9px var(--mono);letter-spacing:1px}.room-routes-module__3jiSUa__bearing .route-target b{font-size:16px;line-height:16px}.room-routes-module__3jiSUa__bearing .route-target span{font:10px/1.4 var(--mono)}.room-routes-module__3jiSUa__bearing .route-footer{padding:2px 8px}.room-routes-module__3jiSUa__bearing .route-footer button{min-height:32px;padding:2px 0;font-size:12px}.room-routes-module__3jiSUa__bearing .route-footer button small{margin:1px 0 0;font-size:8px;display:block}.room-routes-module__3jiSUa__blocked{color:#897562;background:#120d0a;border:1px dashed #54392c;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.room-routes-module__3jiSUa__blocked small{font:9px var(--mono);text-transform:uppercase;letter-spacing:1px}.room-routes-module__3jiSUa__blocked span{font:14px var(--sans)}@media (max-width:650px){.room-routes-module__3jiSUa__compass{grid-template-rows:repeat(3,144px);gap:4px}.room-routes-module__3jiSUa__current{padding:4px}.room-routes-module__3jiSUa__current small{letter-spacing:0;font-size:7px}.room-routes-module__3jiSUa__current b{font-size:15px}.room-routes-module__3jiSUa__bearing .connected-room{grid-template-rows:minmax(0,1fr) 44px}.room-routes-module__3jiSUa__bearing .route-target{grid-template-rows:10px 42px minmax(0,1fr);padding:5px}.room-routes-module__3jiSUa__bearing .route-target small{letter-spacing:0;font-size:8px}.room-routes-module__3jiSUa__bearing .route-target b{font-size:14px;line-height:14px}.room-routes-module__3jiSUa__bearing .route-target span{font-size:9px;line-height:12px}.room-routes-module__3jiSUa__bearing .route-footer{padding-inline:4px}.room-routes-module__3jiSUa__bearing .route-footer button{min-height:40px}.room-routes-module__3jiSUa__bearing .route-footer button small{font-size:7px}.room-routes-module__3jiSUa__blocked small{letter-spacing:0;font-size:8px}.room-routes-module__3jiSUa__blocked span{font-size:12px}}.room-routes-module__3jiSUa__lockReason{color:#f4ddc6;font:14px/1.5 var(--sans);overflow-wrap:anywhere;background:#291912;border-left:3px solid #e3aa8b;margin:0 0 12px;padding:12px}
.room-notice-module__yUsIAq__notice.room-notice-module__yUsIAq__notice{color:#f4ddc6;background:#291912;border:1px solid #a06442;border-left:4px solid #e3aa8b;flex:none;grid-column:1/-1;min-width:0;padding:20px 24px}.room-notice-module__yUsIAq__notice h2{font:600 18px/1.3 var(--sans);margin:12px 0 8px}.room-notice-module__yUsIAq__notice p{overflow-wrap:anywhere}.room-notice-module__yUsIAq__note{font:15px/1.5 var(--sans);border-left:2px solid #80523d;margin:8px 0;padding-left:12px}.room-notice-module__yUsIAq__item{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.room-notice-module__yUsIAq__item>div{overflow-wrap:anywhere;min-width:0}.room-notice-module__yUsIAq__item small{color:#d3aa8c;margin-top:4px;display:block}.room-notice-module__yUsIAq__item button{flex-shrink:0}.room-notice-module__yUsIAq__hint{color:#d3aa8c;margin:8px 0 0;font-size:13px}@media (max-width:650px){.room-notice-module__yUsIAq__notice.room-notice-module__yUsIAq__notice{padding:16px}}
.journal-panel-module__TOF6Da__journal{min-width:0}.journal-panel-module__TOF6Da__runs{gap:10px;margin:22px 0;display:grid}.journal-panel-module__TOF6Da__runs button{text-align:left;grid-template-columns:1fr auto;gap:10px;width:100%;min-height:92px;display:grid}.journal-panel-module__TOF6Da__runs small{color:var(--muted)}.journal-panel-module__TOF6Da__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.journal-panel-module__TOF6Da__heading h2{margin:0}.journal-panel-module__TOF6Da__entries{padding:0;list-style:none}.journal-panel-module__TOF6Da__entries article{border-left:2px solid var(--line);background:var(--panel);overflow-wrap:anywhere;margin:15px 0;padding:18px}.journal-panel-module__TOF6Da__entries h3{margin:12px 0 8px}.journal-panel-module__TOF6Da__entries p{white-space:pre-line;margin:12px 0}.journal-panel-module__TOF6Da__entries details{margin-top:12px}.journal-panel-module__TOF6Da__vitals{font:11px var(--mono);color:var(--muted);margin-top:16px}@media (max-width:650px){.journal-panel-module__TOF6Da__runs button{grid-template-columns:1fr}}
.inventory-panel-module__cqFNAa__inventory{margin-top:24px}.inventory-panel-module__cqFNAa__heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.inventory-panel-module__cqFNAa__heading h2{margin:0;font-size:24px}.inventory-panel-module__cqFNAa__heading small{color:var(--muted);font:9px/1.5 var(--mono)}.inventory-panel-module__cqFNAa__figure{border:1px solid var(--line);background:radial-gradient(at 50% 45%,#7f302018,#0000 65%),#0b0b09;height:450px;position:relative}.inventory-panel-module__cqFNAa__silhouette{fill:#302b23;stroke:#665444;stroke-width:1.5px;width:65%;height:100%;position:absolute;left:17.5%}.inventory-panel-module__cqFNAa__slot{text-align:left;background:#11100ff0;border-color:#494033;width:29%;min-height:70px;padding:9px;position:absolute}.inventory-panel-module__cqFNAa__slot>span{color:var(--muted);text-transform:uppercase;font:8px var(--mono);letter-spacing:1px;margin-bottom:6px;display:block}.inventory-panel-module__cqFNAa__slot b{font:500 15px/1.1 var(--sans);overflow-wrap:anywhere;display:block}.inventory-panel-module__cqFNAa__slot small{font:8px var(--mono);color:var(--muted);margin-top:5px;display:block}.inventory-panel-module__cqFNAa__filled{border-color:#796048}.inventory-panel-module__cqFNAa__slot[aria-pressed=true],.inventory-panel-module__cqFNAa__tile[aria-pressed=true]{border-color:var(--red);box-shadow:inset 3px 0 var(--red);background:#291711}.inventory-panel-module__cqFNAa__head{top:12px;left:35.5%}.inventory-panel-module__cqFNAa__chest{top:112px;left:35.5%}.inventory-panel-module__cqFNAa__mainHand{top:178px;left:3%}.inventory-panel-module__cqFNAa__offHand{top:178px;right:3%}.inventory-panel-module__cqFNAa__hands{top:268px;left:3%}.inventory-panel-module__cqFNAa__legs{top:262px;left:35.5%}.inventory-panel-module__cqFNAa__feet{bottom:12px;left:35.5%}.inventory-panel-module__cqFNAa__accessory1{top:80px;left:3%}.inventory-panel-module__cqFNAa__accessory2{top:80px;right:3%}.inventory-panel-module__cqFNAa__pack{margin-top:24px}.inventory-panel-module__cqFNAa__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inventory-panel-module__cqFNAa__tile{text-align:left;background:#100f0d;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:8px;min-height:77px;padding:12px;display:grid}.inventory-panel-module__cqFNAa__tile b{font:500 17px/1.15 var(--sans);overflow-wrap:anywhere}.inventory-panel-module__cqFNAa__tile small{color:var(--muted);font:8px/1.4 var(--mono);grid-column:1/-1}.inventory-panel-module__cqFNAa__quantity{font:12px var(--mono);color:var(--ink)}.inventory-panel-module__cqFNAa__inspector{margin-top:16px}.inventory-panel-module__cqFNAa__inspector>p{border:1px dashed var(--line);padding:16px;font-size:15px}.inventory-panel-module__cqFNAa__inspector .item{margin:0}.inventory-panel-module__cqFNAa__history{margin-top:16px}.inventory-panel-module__cqFNAa__history small{font:9px/1.5 var(--mono);margin-top:8px;display:block}@media (max-width:850px){.inventory-panel-module__cqFNAa__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.inventory-panel-module__cqFNAa__slot{padding:7px}.inventory-panel-module__cqFNAa__slot b{font-size:13px}.inventory-panel-module__cqFNAa__slot>span{letter-spacing:0;font-size:7px}.inventory-panel-module__cqFNAa__heading small{font-size:8px}.inventory-panel-module__cqFNAa__tile{padding:10px}}.inventory-panel-module__cqFNAa__inventory button:focus-visible{outline-offset:2px}.inventory-panel-module__cqFNAa__tile[data-slot-match=true]{background:#302015;border-color:#e3aa8b;box-shadow:inset 3px 0 #e3aa8b}.inventory-panel-module__cqFNAa__matchLabel{font:10px/1.4 var(--mono);color:#f3c49d;grid-column:1/-1}.inventory-panel-module__cqFNAa__matchHint{color:#dfbd9b;font-size:13px}.inventory-panel-module__cqFNAa__matchHint button{margin-left:8px;padding:5px 8px;font-size:12px}
.submission-form-module__FiJj7G__portal{min-width:0}.submission-form-module__FiJj7G__form{max-width:760px}.submission-form-module__FiJj7G__section{border:1px solid var(--line);min-width:0;margin:28px 0;padding:20px}.submission-form-module__FiJj7G__section legend,.submission-form-module__FiJj7G__section h2{font:500 18px var(--sans);color:var(--ink)}.submission-form-module__FiJj7G__section h2{margin:0}.submission-form-module__FiJj7G__form label{color:var(--ink);line-height:1.6}.submission-form-module__FiJj7G__help{color:var(--muted);font:13px/1.6 var(--sans);margin:8px 0 16px}.submission-form-module__FiJj7G__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.submission-form-module__FiJj7G__card{border:1px solid var(--line);background:#120f0c;min-width:0;margin:20px 0;padding:18px}.submission-form-module__FiJj7G__cardHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.submission-form-module__FiJj7G__cardHeader button{font-size:11px}.submission-form-module__FiJj7G__effect{background:#1a1510;border-left:2px solid #825143;margin:18px 0;padding:0 14px 4px}.submission-form-module__FiJj7G__removeEffect{justify-self:end;margin-bottom:1px;font-size:11px}.submission-form-module__FiJj7G__preview{border:1px solid var(--line);background:#120f0c;padding:16px}.submission-form-module__FiJj7G__preview h3{margin-top:0}.submission-form-module__FiJj7G__preview p,.submission-form-module__FiJj7G__previewResult p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.submission-form-module__FiJj7G__preview .submission-form-module__FiJj7G__choice{text-align:left;width:100%}.submission-form-module__FiJj7G__previewResult{font:14px/1.7 var(--sans);background:#1a1510;border-left:2px solid #825143;margin-top:16px;padding:16px}.submission-form-module__FiJj7G__previewResult b{color:var(--ink)}.submission-form-module__FiJj7G__previewResult ul{color:var(--muted);padding-left:20px}.submission-form-module__FiJj7G__success{border:1px solid var(--line);color:var(--lime);padding:16px}.submission-form-module__FiJj7G__form input,.submission-form-module__FiJj7G__form select,.submission-form-module__FiJj7G__form textarea{font:14px/1.5 var(--sans);min-width:0}.submission-form-module__FiJj7G__form button{min-height:44px}.submission-form-module__FiJj7G__form fieldset:disabled{opacity:.65}@media (max-width:650px){.submission-form-module__FiJj7G__section,.submission-form-module__FiJj7G__card{padding:14px 10px}.submission-form-module__FiJj7G__row{grid-template-columns:minmax(0,1fr);gap:0}.submission-form-module__FiJj7G__removeEffect{margin-top:12px}.submission-form-module__FiJj7G__section legend{font-size:16px}}
