.gdm-btn{justify-content:center;align-items:center;min-width:2rem;display:inline-flex}.gdm-btn[aria-busy=true]{cursor:progress}.gdm-btn[aria-busy=true] .gdm-glyph{animation:gdm-ink 1.2s var(--easing) infinite alternate}.gdm-glyph{flex-shrink:0;display:block}@keyframes gdm-ink{0%{opacity:1}to{opacity:.35}}.gdm-notice{align-items:baseline;gap:8px;min-width:0;display:flex}.gdm-mark{background:var(--ink-3);flex-shrink:0;width:6px;height:6px;transform:rotate(45deg)translateY(-1px)}.gdm-notice[data-tone=progress] .gdm-mark{background:var(--vermillion);animation:gdm-ink 1.2s var(--easing) infinite alternate}.gdm-notice[data-tone=error] .gdm-mark{background:var(--vermillion)}.gdm-line{letter-spacing:.02em;min-width:0;color:var(--ink-2);overflow-wrap:anywhere;flex:auto;margin:0;font-size:11px;line-height:1.5}.gdm-notice[data-tone=error] .gdm-line{color:var(--vermillion-deep)}.gdm-dismiss{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:10px;text-decoration:underline}.gdm-dismiss:hover{color:var(--ink)}.gdm-strip{border-bottom:1px solid var(--rule-soft);background:var(--paper-2);padding:8px 20px}@media (max-width:600px){.gdm-strip{padding:8px 14px}}@media (prefers-reduced-motion:reduce){.gdm-btn[aria-busy=true] .gdm-glyph,.gdm-notice[data-tone=progress] .gdm-mark{animation:none}}
