.crystal-route-frame{display:block;width:100%;height:1040px;min-height:650px;border:0;border-radius:18px;background:#f6f4e9;transition:opacity .15s ease}.crystal-route-frame.crystal-loading{opacity:0}.crystal-route-shell{min-width:0;max-width:100%;overflow:hidden}.crystal-status{margin:12px 0;color:var(--muted,#596174)}.crystal-status:empty{display:none}.crystal-note{font-size:14px;line-height:1.6;color:var(--muted,#596174)}.crystal-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.crystal-toolbar h2{margin:0}.crystal-review{margin-top:24px}.crystal-route-frame:fullscreen{width:100vw;height:100dvh;border-radius:0}@media(max-width:600px){.crystal-route-frame{border-radius:12px;height:1100px}.crystal-toolbar h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.crystal-route-frame{transition:none}}
