.mm-root{min-height:100vh;background:radial-gradient(90% 55% at 50% 30%,#1c1622 0,#100c16 55%,#0b0910 100%);display:flex;flex-direction:column;align-items:center;padding:42px 18px 64px;font-family:Space Mono,Menlo,monospace;color:#e6eef4;text-align:center}.mm-eyebrow{font-size:11px;letter-spacing:.34em;color:rgba(230,238,244,.45)}.mm-camtag{margin-top:26px;font-size:11px;letter-spacing:.28em;color:#38e0ff}.mm-video{margin-top:12px;width:min(540px,92vw);aspect-ratio:1/1;border-radius:10px;background:#050507;box-shadow:0 34px 80px rgba(0,0,0,.65);outline:1px solid rgba(255,53,189,.35)}.mm-video+.mm-print{margin-top:34px;width:min(380px,78vw)}.mm-print{margin-top:28px;width:min(540px,92vw);height:auto;border-radius:8px;box-shadow:0 34px 80px rgba(0,0,0,.65);transform:rotate(-1.2deg)}.mm-tag{margin:30px 0 0;font-size:clamp(20px,4.6vw,30px);font-weight:700;letter-spacing:.14em}.mm-cite{margin-top:10px;font-size:11px;letter-spacing:.22em;color:rgba(230,238,244,.55)}.mm-actions{margin-top:26px;display:flex;flex-direction:column;align-items:center;gap:12px}.mm-share{background:none;border:1px solid #ff35bd;color:#ff35bd;font:700 13px/1 Space Mono,Menlo,monospace;letter-spacing:.2em;padding:13px 22px;cursor:pointer;box-shadow:0 0 18px rgba(255,53,189,.25)}.mm-share:hover{background:rgba(255,53,189,.14)}.mm-crops{display:flex;gap:16px;font-size:11px;font-weight:700;letter-spacing:.18em}.mm-crops a{color:rgba(230,238,244,.55);text-decoration:none;border-bottom:1px dashed rgba(230,238,244,.3);padding-bottom:2px}.mm-crops a:hover{color:#38e0ff;border-color:#38e0ff}.mm-rotation{margin-top:26px;font-size:12px;letter-spacing:.18em;color:rgba(230,238,244,.7)}.mm-twins{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.mm-ride{display:inline-block;border:1px solid #38e0ff;color:#38e0ff;font:700 13px/1 Space Mono,Menlo,monospace;letter-spacing:.2em;padding:13px 22px;text-decoration:none;box-shadow:0 0 18px rgba(56,224,255,.25)}.mm-ride:hover{background:rgba(56,224,255,.14)}.mm-doors{margin-top:34px;display:flex;gap:26px;flex-wrap:wrap;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.16em}.mm-doors a{color:rgba(230,238,244,.6);text-decoration:none;border:1px solid rgba(230,238,244,.25);padding:10px 16px}.mm-doors a:hover{color:#e6eef4;border-color:rgba(230,238,244,.6)}.mm-foot{margin-top:46px;font-size:10px;letter-spacing:.2em;color:rgba(230,238,244,.35)}