.ddt{width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--bg);border:1px solid var(--gold-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-float), 0 0 48px -12px #b08d5759;margin:auto;padding:0;overflow:auto}.ddt::backdrop{background:#000000b8}.ddt[open]{animation:ddt-drop var(--dur-4) var(--ease-weight) both}@keyframes ddt-drop{0%{opacity:0;transform:translateY(-14px)}}.ddt-tape{background:repeating-linear-gradient(135deg, var(--gold-strong) 0 12px, #0d0d0d 12px 24px);justify-content:center;align-items:center;height:34px;display:flex}.ddt-tape-thin{height:10px}.ddt-plate{font-family:var(--ff-ui), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#ddbb82;background:#0d0d0d;border:1px solid #ddbb82;padding:3px 10px;font-size:.6875rem;font-weight:600}.ddt-body{gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-5);display:grid}.ddt-line{color:var(--ink-read);margin:0;line-height:1.6}.ddt-ok{margin-top:var(--space-3);justify-self:start}.ddt-again{align-items:center;gap:var(--space-2);margin:var(--space-5) var(--gutter);padding:var(--space-1) 0;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;font-size:.75rem;display:inline-flex}.ddt-again:hover{color:var(--gold-strong)}.ddt-again-tape{background:repeating-linear-gradient(135deg, var(--gold-strong) 0 4px, #0d0d0d 4px 8px);width:28px;height:8px;display:inline-block}@media (prefers-reduced-motion:reduce){.ddt[open]{animation:none}}@media (max-width:480px){.ddt-body{padding:var(--space-5) var(--space-4) var(--space-4)}}.ddt-land{min-height:calc(100dvh - var(--header-h,56px));padding:var(--space-8) var(--space-4);background:radial-gradient(circle at 18% 30%,#b08d5773,#0000 32%),radial-gradient(circle at 82% 70%,#de947059,#0000 30%),radial-gradient(circle at 70% 18%,#86c3a040,#0000 26%),#f7ecd6;place-items:center;display:grid}.ddt-glass{color:#e8e3d9;-webkit-backdrop-filter:blur(18px)saturate(1.3);width:min(760px,100%);animation:ddt-rise var(--dur-5) var(--ease-weight) both;background:linear-gradient(160deg,#ffffff14,#ffffff05),#0d0d0dd1;border:1px solid #ddbb8273;border-radius:20px;overflow:hidden;box-shadow:0 30px 70px #3c2c1459,inset 0 1px #ffffff1f}@keyframes ddt-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}}.ddt-glass .ddt-tape{background:repeating-linear-gradient(135deg,#ddbb82 0 12px,#0d0d0d 12px 24px)}.ddt-page-body{gap:var(--space-4);padding:var(--space-7) var(--space-7) var(--space-6);display:grid}.ddt-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#ddbb82;margin:0;font-size:.6875rem;font-weight:500}.ddt-title{font-family:var(--ff-display), Georgia, serif;letter-spacing:-.015em;color:#e8e3d9;margin:0;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:500;line-height:1.05}.ddt-glass-line{color:#d9d4c9;max-width:62ch;margin:0;line-height:1.6}.ddt-page-actions{gap:var(--space-3);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.ddt-glass .btn[data-variant=primary]{color:#0d0d0d;background:#ddbb82;border-radius:10px}.ddt-glass-btn.btn[data-variant=secondary]{color:#e8e3d9;border:1px solid #e8e3d973;border-radius:10px}.ddt-glass-btn.btn[data-variant=secondary]:hover{background:#ffffff14}@media (max-width:640px){.ddt-page-body{padding:var(--space-6) var(--space-4) var(--space-5)}}@media (prefers-reduced-motion:reduce){.ddt-glass{animation:none}}
