/* Shared visitor controls; no model or animation asset is downloaded for the guide. */
.header{gap:24px}.header-actions{display:flex;align-items:center;gap:15px}.guide-trigger,.theme-toggle{border:0;background:transparent;color:var(--muted);font-size:.8rem;padding:8px 0;white-space:nowrap}.guide-trigger:hover,.theme-toggle:hover{color:var(--blue)}.theme-toggle{display:flex;gap:6px;align-items:center}.theme-toggle span{font-size:1.3rem;line-height:1}.theme-toggle small{font:inherit}.footer-links{display:flex;flex-direction:column;gap:7px;font-size:.75rem}.share-section>.button{margin-left:auto;white-space:nowrap;padding:12px 23px}.share-section .visit-icon{font-size:1.8rem;color:var(--blue)}
.experience-dialog{color:var(--text);background:var(--bg);padding:25px 30px 22px;border:1px solid var(--line);border-radius:22px;width:min(560px,calc(100% - 36px));max-height:calc(100dvh - 36px);overflow-y:auto;box-shadow:0 30px 100px #132d4c35}.experience-dialog::backdrop{background:#142f4b75;backdrop-filter:blur(7px)}.experience-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.icon-button{width:32px;height:32px;border:0;border-radius:50%;font-size:1.5rem;line-height:1;background:var(--panel);color:var(--muted);flex-shrink:0}.icon-button:hover{background:var(--line)}.experience-dialog h2{font-size:1.65rem;letter-spacing:-.04em}.dialog-footnote{font-size:.7rem;margin-top:18px;color:var(--muted);line-height:1.7}.guide-art{height:215px;background:linear-gradient(140deg,#edf5ff,#f7f9fc);border-radius:13px;position:relative;overflow:hidden;margin-bottom:23px}.guide-select-scene,.guide-interact-scene{position:absolute;inset:0}.guide-mini-grid{display:flex;gap:11px;padding:29px 23px 0}.guide-mini-card{flex:1;min-width:0;background:#ffffffd9;border:1px solid #e1e9f2;border-radius:9px;padding:8px 6px 11px;text-align:center;box-shadow:0 4px 15px #154b8220}.guide-mini-card img{height:71px;object-fit:contain}.guide-mini-card span{font-size:.63rem;color:#536d88}.guide-mini-card.selected{border-color:#6ba2dc;box-shadow:0 0 0 2px #8bb9ed22}.demo-enter{position:absolute;left:26px;bottom:31px;border-radius:5px;padding:5px 10px;background:#2369b7;color:white;font-size:.67rem}.demo-cursor{position:absolute;left:69%;top:56%;width:21px;height:28px;pointer-events:none;transform-origin:2px 2px;filter:drop-shadow(0 1px 2px #17324d30)}.demo-cursor svg{display:block;position:relative;width:21px;height:28px}.demo-cursor::before{content:"";position:absolute;left:2px;top:2px;width:21px;height:21px;border:1.5px solid #a9d6ff;border-radius:50%;transform:translate(-50%,-50%) scale(.5);opacity:0}.demo-label{position:absolute;bottom:9px;right:12px;font-size:.59rem;color:#6a8097}.guide-interact-scene{display:none;perspective:700px}.guide-art[data-step="1"] .guide-select-scene{display:none}.guide-art[data-step="1"] .guide-interact-scene{display:block}.demo-robot{width:200px;height:160px;position:absolute;left:50%;top:6px;margin-left:-100px;object-fit:contain}.demo-orbit{position:absolute;left:50%;top:115px;width:235px;height:44px;margin-left:-117px;border:1px dashed #95b4d4;border-radius:50%}.demo-drag{position:absolute;top:95px;left:calc(50% + 90px);font-size:1.8rem;color:#2b6cac}.demo-drag svg{display:block;width:28px;height:18px}.demo-tools{position:absolute;bottom:26px;left:0;right:0;display:flex;justify-content:center;gap:8px}.demo-tools span{font-size:.66rem;color:#355e88;padding:3px 13px;border-radius:20px;border:1px solid #c9dced;background:#ffffffe0}.guide-step{font-size:.68rem;color:var(--blue);letter-spacing:.12em;margin-bottom:8px}.guide-copy>p:last-child{font-size:.88rem;line-height:1.9;margin-top:13px;min-height:76px}.guide-footer{display:flex;align-items:center;gap:16px;margin-top:22px}.guide-footer>.text-button{font-size:.78rem}.guide-footer>.button{margin-left:auto;min-width:130px;padding-block:11px}.guide-dots{display:flex;gap:7px;margin-left:auto}.guide-dots i{width:6px;height:6px;border-radius:5px;background:#c6d3e0}.guide-dots i.active{width:17px;background:var(--blue)}
.guide-dialog[open] .demo-cursor{animation:guide-click 3.6s ease-in-out infinite}.guide-dialog[open] .demo-cursor::before{animation:guide-ripple 3.6s ease-out infinite}.guide-dialog[open] .demo-enter{animation:guide-press 3.6s ease-in-out infinite}.guide-dialog[open] .demo-robot{animation:guide-rotate 4s ease-in-out infinite}.guide-dialog[open] .demo-drag{animation:guide-drag 4s ease-in-out infinite}.guide-dialog[open] .demo-tools span:last-child{animation:guide-control 4s ease-in-out infinite}@keyframes guide-click{0%,100%{transform:translate(20px,16px);opacity:0}10%{transform:translate(20px,16px);opacity:1}32%,42%{transform:translate(0,0);opacity:1}47%{transform:translate(0,0) scale(.94);opacity:1}54%,75%{transform:translate(0,0);opacity:1}88%{transform:translate(0,0);opacity:0}}@keyframes guide-ripple{0%,44%,70%,100%{opacity:0;transform:translate(-50%,-50%) scale(.45)}48%{opacity:.75;transform:translate(-50%,-50%) scale(.65)}65%{opacity:0;transform:translate(-50%,-50%) scale(1.35)}}@keyframes guide-press{0%,42%,56%,100%{background:#2369b7}47%,51%{background:#185596}}@keyframes guide-rotate{0%,100%{transform:rotateY(-15deg) rotateZ(-4deg)}50%{transform:rotateY(15deg) rotateZ(4deg)}}@keyframes guide-drag{0%,100%{transform:translateX(-7px)}50%{transform:translateX(9px)}}@keyframes guide-control{0%,70%,100%{background:#ffffffdf}80%,90%{background:#bedaf8}}
.share-dialog{width:min(590px,calc(100% - 36px))}.share-intro{font-size:.85rem;margin-top:12px}.field-label{display:block;font-size:.74rem;color:var(--muted);margin:21px 0 7px}.share-dialog select,.share-dialog input{width:100%;border:1px solid var(--line);border-radius:7px;background:var(--panel);padding:11px 13px;font:inherit;font-size:.85rem;color:var(--text);min-width:0}.share-dialog input{font-size:.76rem;letter-spacing:0}.share-dialog :is(select,input):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.share-preview{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:22px;margin-top:22px}.share-qr{width:148px;height:148px;display:grid;place-items:center;border-radius:9px;background:#f3f7fb;border:1px solid #dee6f0;overflow:hidden}.share-qr :is(img,canvas){display:block;width:100%;height:100%;object-fit:contain;filter:none!important}.qr-placeholder{white-space:pre-line;text-align:center;font-size:.8rem;line-height:1.8;color:#698198}.share-preview strong{display:block;font-size:.94rem;font-weight:500}.share-preview p{font-size:.77rem;line-height:1.8;margin-top:8px}.share-badge{display:inline-block;color:var(--blue);font-size:.67rem;margin-top:11px;background:#eaf3fc;border-radius:4px;padding:3px 7px}.share-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.share-actions .button{font-size:.8rem;padding:10px 13px}.share-actions .button:disabled{opacity:.45;cursor:not-allowed}.share-feedback{font-size:.75rem;min-height:22px;margin-top:13px;color:var(--blue)}
.roadmap-done{padding:22px 26px;background:var(--panel);border:1px solid var(--line);border-radius:13px;margin-top:30px}.article .roadmap-done h2{margin:0 0 12px}.roadmap-done p{font-size:.88rem}.roadmap-section{position:relative;border-bottom:1px solid var(--line);padding:26px 0}.article .roadmap-section h2{margin:12px 0 17px}.roadmap-status{font-size:.7rem;color:var(--blue);background:#edf5ff;border-radius:4px;padding:4px 8px}.roadmap-section ul{padding-left:20px;margin:0;color:var(--muted);font-size:.9rem}.roadmap-section li{padding-left:5px;margin:8px 0}.roadmap-note{margin-top:28px;font-size:.83rem}
/* Night surfaces: crisp ink-blue layers; photography and research figures retain their colors. */
html[data-theme="dark"]{color-scheme:dark;--bg:#07111e;--panel:#102036;--line:#263b52;--text:#edf4fb;--muted:#afc0d4;--blue:#83beff;--night-raised:#14283e;--night-cyan:#8ad5df}
[data-theme="dark"] body{background:var(--bg)}
[data-theme="dark"] .header{background:#081421f5;border-color:#21364b;box-shadow:0 1px 0 #a4ceff05}
[data-theme="dark"] :is(.brand-logo,.share-brand>img){filter:brightness(0) invert(.94)}
[data-theme="dark"] .header nav a{color:#b7c9dc}
[data-theme="dark"] .header nav a[aria-current],[data-theme="dark"] .header nav a:hover{color:#98cbff}
[data-theme="dark"] .eyebrow{color:#91b9df}
[data-theme="dark"] .hero{background:#091726;border-bottom:1px solid #1b3148}
[data-theme="dark"] .hero-photo img{filter:brightness(.76) contrast(1.06)}
[data-theme="dark"] .hero-photo::after{background:linear-gradient(90deg,#091726 0%,#091726f2 13%,#09172699 34%,#0917260a 72%),linear-gradient(0deg,#091726c9,transparent 32%)}
[data-theme="dark"] .hero h1{color:#f0f6fc}
[data-theme="dark"] .hero h1 span{color:#8fc7ff}
[data-theme="dark"] .hero p{color:#c2d1e0}
[data-theme="dark"] :is(.hero-kicker,.hero-about){color:#add3f4}
[data-theme="dark"] .hero-about:hover{color:#e4f3ff}
[data-theme="dark"] .hero-footnote{color:#9db4ca}
[data-theme="dark"] .hero-footnote>span{color:#c2def7;border-color:#3b5570}
[data-theme="dark"] .photo-caption{background:#091827e8;color:#dbeaf7;border-color:#7aa5cd55;box-shadow:0 3px 15px #00000020}
[data-theme="dark"] .exhibit-card{background:#0d1c2e;border-color:#233b54;box-shadow:inset 0 1px 0 #b7ddff0a,0 8px 24px #00000012}
[data-theme="dark"] .exhibit-card:hover{background:#102238;border-color:#4d83b4;box-shadow:inset 0 1px 0 #b7ddff10,0 16px 34px #00000035}
[data-theme="dark"] .card-top{color:#a8c1d9}
[data-theme="dark"] .interactive-badge{background:#102c3e;border-color:#315970;color:#a4e0e8}
[data-theme="dark"] .card-image{background:radial-gradient(ellipse at 50% 61%,#346da72b,transparent 70%)}
[data-theme="dark"] .card-image img{filter:none}
[data-theme="dark"] .image-caption{color:#98b4ce}
[data-theme="dark"] .card-body h4{color:#bacde0}
[data-theme="dark"] .card-body h3 span{color:#94c2eb}
[data-theme="dark"] .feature-tags span{background:#10243a;color:#b6d4ee;border-color:#2f4c67}
[data-theme="dark"] .card-link{border-color:#28415b;color:#9acbff}
[data-theme="dark"] .cover-note{color:#9cb1c7}
/* Research cards are framed exhibits: light original figures, dark integrated captions. */
[data-theme="dark"] .collection-section{background:#0a1625;border-color:#1d3249}
[data-theme="dark"] .other-card{background:#102136;border:1px solid #294057;border-radius:15px;padding:18px;box-shadow:inset 0 1px 0 #c6e5ff08,0 7px 20px #00000012}
[data-theme="dark"] .other-card>img{background:#fff;border-color:#dce4ed;border-radius:8px;filter:none}
[data-theme="dark"] .other-card h3{color:#edf5fd}
[data-theme="dark"] .other-card p{color:#b7c9dc}
[data-theme="dark"] .other-card details{border-top:1px solid #2b435b;padding-top:12px}
[data-theme="dark"] .other-card summary{color:#95c7fb}
[data-theme="dark"] .other-card summary:hover,[data-theme="dark"] .other-card details[open] summary{color:#c4e8ff}
[data-theme="dark"] .other-card details p{color:#afc3d8}
[data-theme="dark"] :is(.visit,.share-section){background:#0e2439;border-color:#305575;box-shadow:inset 0 1px 0 #99ccff0a}
[data-theme="dark"] :is(.visit-icon,.share-section .visit-icon){background:#14324b;border-color:#3c6482;color:#a4d7ff;box-shadow:none}
[data-theme="dark"] .visit-icon svg{color:#99d5ed}
[data-theme="dark"] .quiet-label{color:#acc6df}
[data-theme="dark"] .team h2{color:#e8f2fb}
[data-theme="dark"] .team .team-affiliation{color:#a8bed3}
[data-theme="dark"] .teacher-title{color:#a9cdeb}
[data-theme="dark"] .team-links a{border-color:#294057}
[data-theme="dark"] .team-links a:hover{color:#a3d0ff;border-color:#537da3}
[data-theme="dark"] .footer{background:#050e19;border-color:#23384e}
[data-theme="dark"] .footer-links a:hover{color:#add6ff}
[data-theme="dark"] .button{background:#152a41;border-color:#3b5875;color:#e1effb;box-shadow:inset 0 1px 0 #cae8ff08}
[data-theme="dark"] .button:hover:not(:disabled){background:#1b3854;border-color:#658caf}
[data-theme="dark"] .button.primary{background:#4b9ce6;border-color:#65b1f4;color:#061524;box-shadow:0 4px 14px #07131f35}
[data-theme="dark"] .button.primary:hover:not(:disabled){background:#72b8f5;border-color:#92cdff}
[data-theme="dark"] :is(.guide-trigger,.theme-toggle){color:#b8cee2}
[data-theme="dark"] :is(.guide-trigger,.theme-toggle):hover{color:#c1e4ff}
[data-theme="dark"] .title-row h1 small{color:#b6cbe0}
[data-theme="dark"] .product-stage{background:#0e2034;border-color:#304b67;box-shadow:0 10px 28px #00000020}
[data-theme="dark"] :is(.stage-head,.stage-bottom){color:#c3d9eb}
[data-theme="dark"] .stage-image-wrap{background:#cdd6df}
[data-theme="dark"] .stage-image{filter:none}
[data-theme="dark"] .highlight-marker{background:#0d3444ed;color:#c5f1f5;border-color:#71bfc9;box-shadow:0 0 0 6px #70c5d21a}
[data-theme="dark"] .controls button{background:#0f2135;color:#bdcfe0;border-color:#35516d}
[data-theme="dark"] .controls button:hover{background:#17334e;border-color:#6890b5}
[data-theme="dark"] .controls button.active{background:#153b5d;color:#d9efff;border-color:#74b3e9;box-shadow:inset 0 1px 0 #cceaff14}
[data-theme="dark"] .state-thumbnails button{background:#10243a;border-color:#314c67}
[data-theme="dark"] .state-thumbnails button[aria-pressed=true]{border-color:#8ec5fb;box-shadow:0 0 0 1px #8ec5fb}
[data-theme="dark"] :is(.state-thumbnails img,.module-card>img){filter:none;background:#e7edf2}
[data-theme="dark"] .state-thumbnails span{color:#c2d8ed}
[data-theme="dark"] .features>div>span{color:#8cc7eb}
[data-theme="dark"] .module-card{background:#102136;border-color:#2a425a}
[data-theme="dark"] .resource{background:#102238;border-color:#2d4762;box-shadow:inset 0 1px 0 #bddfff08}
[data-theme="dark"] .resource:hover:not(.pending){background:#14304b;border-color:#638fba}
[data-theme="dark"] .resource.pending{background:#0c1a2b;border-color:#253c53}
[data-theme="dark"] .resource-kind{color:#95c9ed}
[data-theme="dark"] .next-exhibits a{background:#0f2338;border-color:#35516e}
[data-theme="dark"] .next-exhibits a:hover{background:#163450;border-color:#79abd7;color:#c6e7ff}
[data-theme="dark"] :is(.viewer-dialog,.experience-dialog){background:#0c1c2e;border-color:#3a5673;box-shadow:0 28px 90px #00000080,inset 0 1px 0 #b6dcff10}
[data-theme="dark"] :is(.viewer-dialog,.experience-dialog)::backdrop{background:#020810c7;backdrop-filter:blur(7px)}
[data-theme="dark"] .viewer-dialog-head{background:#10243a;border-bottom:1px solid #2b4560}
[data-theme="dark"] #viewer-host{background:#07131f}
[data-theme="dark"] .viewer-help{background:#0d1f32;color:#b2c6db}
[data-theme="dark"] .icon-button{background:#19334d;color:#c9e0f5}
[data-theme="dark"] .icon-button:hover{background:#284b6b;color:#eef8ff}
[data-theme="dark"] .guide-art{background:#091827;border:1px solid #2a4661;box-shadow:inset 0 1px 0 #add8ff08}
[data-theme="dark"] .guide-mini-card{background:#152b42;border-color:#355572;box-shadow:0 5px 13px #00000022}
[data-theme="dark"] .guide-mini-card span{color:#c9def0}
[data-theme="dark"] .guide-mini-card.selected{border-color:#7ab9ec;box-shadow:0 0 0 2px #75b9ef17}
[data-theme="dark"] .demo-label{color:#a7bfd5}
[data-theme="dark"] .demo-robot{filter:none}
[data-theme="dark"] .demo-orbit{border-color:#557fa4}
[data-theme="dark"] .demo-drag{color:#94d5f1}
[data-theme="dark"] .demo-tools span{color:#24445f;border-color:#a3c3dc}
[data-theme="dark"] .guide-dots i{background:#3f5c78}
[data-theme="dark"] .guide-dots i.active{background:#87c8ff}
[data-theme="dark"] .share-dialog :is(select,input){background:#091827;border-color:#3b5977;color:#d9e9f7}
[data-theme="dark"] .share-preview{background:#10263d;border-color:#34536f;box-shadow:inset 0 1px 0 #bedfff08}
[data-theme="dark"] .share-qr{background:#fff;border-color:#cbdbe9;box-shadow:0 5px 18px #00000025}
[data-theme="dark"] .qr-placeholder{color:#426780}
[data-theme="dark"] :is(.share-badge,.roadmap-status){background:#163b57;color:#aedbfa;border:1px solid #345e7d}
[data-theme="dark"] .share-feedback{color:#9dd5ee}
[data-theme="dark"] .roadmap-done{background:#0e2739;border-color:#345b70;box-shadow:inset 3px 0 0 #6ab5cb}
[data-theme="dark"] .roadmap-section{border-color:#2a425a}
[data-theme="dark"] .toast{background:#183e5d;color:#e0f2ff;border:1px solid #5482a6;box-shadow:0 10px 25px #00000040}
[data-theme="dark"] :is(a,button,summary,select,input):focus-visible{outline:3px solid #8bd9ed;outline-offset:4px}
[data-theme="dark"] .skip{background:#dcefff;color:#081c30}
@media(max-width:1100px){[data-theme="dark"] .other-card{grid-template-columns:120px minmax(0,1fr);gap:17px}}
@media(max-width:760px){[data-theme="dark"] .other-card{grid-template-columns:100px minmax(0,1fr);padding:15px;gap:15px}[data-theme="dark"] .hero-photo::after{background:linear-gradient(180deg,#091726 0%,#09172655 28%,transparent 70%)}}
@media(max-width:1100px){.header{gap:16px}.header nav{gap:18px}.header-actions{gap:12px}.header .brand{font-size:.98rem}.theme-toggle small{display:none}}
@media(max-width:880px) and (min-width:761px){.header{flex-wrap:wrap}.header nav{order:3;flex-basis:100%;justify-content:center;border-top:1px solid var(--line);padding-top:5px}.header-actions{margin-left:auto}}
@media(max-width:760px){.header{gap:10px;padding:15px 20px}.header nav{order:3}.header-actions{margin-left:auto;gap:14px}.header .brand{font-size:.88rem}.header .brand-logo{width:34px}.guide-trigger{font-size:.75rem}.theme-toggle small{display:none}.theme-toggle span{font-size:1.35rem}.header-actions .menu-toggle{font-size:.73rem;padding:5px 7px}.header .brand small{font-size:.46rem}.share-section>.button{margin-left:0}.experience-dialog{padding:20px 22px 18px;width:calc(100% - 28px);border-radius:17px;max-height:calc(100dvh - 28px)}.experience-head{margin-bottom:16px}.experience-dialog h2{font-size:1.38rem}.guide-art{height:195px;margin-bottom:19px}.guide-mini-grid{padding:25px 12px 0;gap:7px}.guide-mini-card img{height:62px}.guide-mini-card span{font-size:.59rem}.demo-enter{left:16px;bottom:29px}.guide-copy>p:last-child{font-size:.81rem;min-height:93px}.guide-footer{gap:9px;margin-top:18px}.guide-footer>.button{min-width:110px;padding-inline:12px;font-size:.79rem}.guide-footer .text-button{font-size:.75rem}.dialog-footnote{font-size:.64rem}.share-preview{grid-template-columns:118px minmax(0,1fr);gap:15px;margin-top:18px}.share-qr{width:118px;height:118px}.share-preview p{font-size:.73rem}.share-preview strong{font-size:.8rem}.share-badge{font-size:.61rem}.share-actions .button{font-size:.76rem;padding-inline:11px}.field-label{margin-top:18px}.share-intro{font-size:.79rem}.roadmap-done{padding:20px}.roadmap-section ul{font-size:.85rem}}
@media(max-width:560px){.header .brand{flex:1 1 100%}.header-actions{width:100%;justify-content:flex-end;border-top:1px solid var(--line);padding-top:7px;margin-top:2px}.guide-trigger{margin-right:auto}.header .brand{font-size:.96rem}.header .brand small{font-size:.51rem}.theme-toggle small{display:inline;font-size:.72rem}.header-actions .menu-toggle{padding:5px 12px}.header nav.open{padding-top:6px;gap:12px}}
@media(max-height:680px){.guide-art{height:160px}.guide-mini-grid{padding-top:12px}.guide-mini-card img{height:48px}.demo-enter{bottom:20px}.demo-robot{height:130px}.demo-tools{bottom:18px}.demo-orbit{top:87px}.guide-copy>p:last-child{min-height:0}.guide-footer{margin-top:12px}.experience-head{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){.guide-dialog[open] *,.guide-dialog[open] *::before{animation:none!important;transition:none!important}}

/* A consistent share symbol and a real, exportable branded card. */
.share-symbol{width:18px;height:18px;flex-shrink:0;display:block}.visit-icon .share-symbol{width:28px;height:28px}.share-section{background:linear-gradient(120deg,#f0f6fd,#f8fafd);border-color:#dfe9f5;border-radius:18px}.share-section .visit-icon{width:56px;height:56px;background:#fff;border:1px solid #dbe7f4;border-radius:16px;box-shadow:0 4px 12px #28588c06}.share-section>.button{gap:10px;border-radius:8px}.share-brand{display:flex;align-items:center;gap:11px}.share-brand>img{width:30px;height:30px;object-fit:contain}.share-brand>span{font-size:.76rem;font-weight:500}.share-brand small{display:block;font-size:.52rem;letter-spacing:.11em;color:var(--muted);margin-top:3px}.share-dialog{width:min(640px,calc(100% - 36px))}.share-preview{grid-template-columns:208px minmax(0,1fr);padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:13px;gap:22px}.share-preview-label{display:block;font-size:.65rem;color:var(--muted);margin-bottom:10px;letter-spacing:.08em}.share-qr{width:208px;height:250px;background:#fff;border-radius:9px;border:1px solid #dce6f0;box-shadow:0 5px 15px #234b7210}.share-qr>img{width:100%;height:100%;object-fit:contain;filter:none!important}.share-card-unavailable{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;gap:16px;background:linear-gradient(150deg,#fff,#edf4fc);color:#244967}.share-qr .share-card-unavailable img{width:44px;height:44px;object-fit:contain;filter:none!important}.share-card-unavailable>span{font-size:.75rem;letter-spacing:.06em}.share-card-unavailable>small{font-size:.65rem;color:#718aa0;border-top:1px solid #cbd9e6;padding-top:14px}.share-actions{gap:9px}.share-actions .button{border-radius:7px;gap:7px}.share-actions .share-symbol{width:16px;height:16px}
@media(max-width:560px){.share-dialog{width:calc(100% - 28px)}.share-preview{grid-template-columns:1fr;justify-items:center;gap:18px;padding:18px 15px}.share-preview>div:last-child{width:100%}.share-preview-label{display:none}.share-preview strong{text-align:center;font-size:.87rem}.share-preview p{font-size:.76rem}.share-badge{display:block;width:max-content;margin-inline:auto}.share-qr{width:200px;height:240px}.share-actions .button{flex:1 1 40%;justify-content:center}.share-section .visit-icon{width:46px;height:46px}.share-brand>span{font-size:.71rem}.share-brand>img{width:27px;height:27px}}
