.mud-tour-ring{border:3px solid var(--gold-hi);box-shadow:0 0 0 200vmax color-mix(in srgb, var(--bg) 78%, transparent), 0 0 22px color-mix(in srgb, var(--gold-hi) 45%, transparent);border-radius:4px}.tut-dialog--mud .tut-dialog__box{padding:14px 16px 16px}.tut-dialog__plaque{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.12em;color:var(--gold-hi);text-shadow:0 2px #000;font-size:.95rem;font-weight:700}.tut-dialog--mud .tut-dialog__count{letter-spacing:.08em;min-height:0;padding:3px 9px;font-size:.8rem}.tut-dialog--mud .tut-dialog__screen{min-height:6.4em}.tut-dialog--mud .tut-dialog__text{font-family:var(--font-mono);letter-spacing:.01em;color:var(--lcd-ink);font-size:1rem;line-height:1.55}.tut-dialog--mud .tut-dialog__caret{color:var(--lcd-ink)}.tut-dialog__talk{--capn-size:112px;--capn-mouth:.65;align-items:flex-start;gap:14px;display:flex}.tut-dialog__talk>.tut-dialog__screen{min-width:0;min-height:max(6.4em, var(--capn-size));flex:auto}.tut-dialog__talk>.tut-dialog__screen:before{content:"";left:-7px;top:calc(var(--capn-size) * var(--capn-mouth) - 6px);background:var(--lcd-glass);border-bottom:1px solid #000;border-left:1px solid #000;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.tut-dialog__portrait{width:var(--capn-size);height:var(--capn-size);flex:none}.tut-dialog--mud .tut-dialog__back{margin-right:auto}.mud-tour-voice{gap:6px;display:flex}.mud-tour-voice>button[aria-pressed=true]{border-color:var(--gold-hi);color:var(--gold-hi)}.mud-tour-modal{flex-direction:column;gap:12px;display:flex}.mud-tour-modal__line{display:block}.mud-tour-modal__line+.mud-tour-modal__line{margin-top:.6em}.mud-tour-modal>.mud-tour-voice{justify-content:flex-end}.mud-tour-modal__actions{gap:10px;display:flex}.mud-tour-modal__actions>.mud-btn{flex:1 1 0}.mud-tour-modal__links{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.mud-tour-modal__links>.mud-btn{text-align:center;justify-content:center;text-decoration:none}@media (max-width:560px){.tut-dialog--mud .tut-dialog__plaque{display:none}.tut-dialog--mud .tut-dialog__text{font-size:.92rem}.tut-dialog--mud .tut-dialog__screen{min-height:8.2em}.tut-dialog__talk{--capn-size:56px;--capn-mouth:.6;gap:10px}.tut-dialog__talk>.tut-dialog__screen{min-height:max(8.2em, var(--capn-size));padding-right:1.8rem}.tut-dialog--mud .tut-dialog__head{gap:5px}.tut-dialog--mud .tut-dialog__head .mud-btn--small{padding:6px 8px}.tut-dialog--mud .mud-tour-voice{gap:4px}}
