.plaque-viewer[data-v-f843aa55]{background:radial-gradient(ellipse at 50% 42%,#51605a 0,#283a36 40%,#142224 78%);border:1px solid #ffffff12;border-radius:24px;isolation:isolate;min-height:480px;overflow:hidden;position:relative}.plaque-viewer[data-v-f843aa55]:fullscreen{border-radius:0;height:100vh}.viewer-kicker[data-v-f843aa55]{align-items:center;color:#d6e2dc;display:flex;font-size:10px;gap:8px;left:24px;letter-spacing:.14em;max-width:85%;position:absolute;text-transform:uppercase;top:22px;z-index:2}.viewer-dot[data-v-f843aa55]{background:#b6d39a;border-radius:50%;box-shadow:0 0 14px #c5e59b88;flex-shrink:0;height:6px;width:6px}.viewer-controls[data-v-f843aa55]{align-items:center;bottom:20px;display:flex;gap:12px;justify-content:space-between;left:24px;pointer-events:none;position:absolute;right:20px}.viewer-controls>span[data-v-f843aa55]{color:#d2ddd2;font-size:10px;letter-spacing:.08em;max-width:50%}.viewer-controls button[data-v-f843aa55]{background:#14201dcc;border:1px solid #ffffff25;border-radius:50%;display:grid;height:38px;place-items:center;pointer-events:auto;width:38px}.viewer-controls button[data-v-f843aa55]:hover{background:#344a40}.viewer-loading[data-v-f843aa55]{align-items:center;background:#13251be6;border-radius:50px;display:flex;font-size:12px;gap:12px;padding:16px 22px}@media(max-width:600px){.plaque-viewer[data-v-f843aa55]{min-height:390px}.viewer-kicker[data-v-f843aa55]{font-size:9px;left:16px;top:18px}.viewer-controls[data-v-f843aa55]{left:16px}.viewer-controls>span[data-v-f843aa55]{font-size:9px}}
