.camera-alignment{border:0;margin:0 0 10px;padding:0;min-width:0;color:#fffdf7}.camera-alignment legend{font-size:.8rem;margin-bottom:7px}.camera-guide-modes{display:flex;gap:5px}.camera-guide-modes button{flex:1;min-height:42px;border:1px solid #ffffff60;border-radius:10px;background:transparent;color:#fffdf7;font:inherit;font-size:.8rem;padding:6px}.camera-guide-modes [aria-pressed=true]{background:#f4c655;color:#102640;border-color:#f4c655}.camera-guide-options{display:flex;gap:18px;flex-wrap:wrap;margin:10px 0}.camera-guide-options label{display:flex;align-items:center;gap:7px;font-size:.8rem;cursor:pointer}.camera-guide-options input{width:18px;height:18px;accent-color:#f4c655}.camera-alignment p{font-size:.73rem;line-height:1.45;color:#e5eaf0;margin:6px 0}.camera-edge-guide{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;object-fit:contain;filter:drop-shadow(0 0 1px #102640)}.camera-guide-grid{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,transparent calc(33.333% - .5px),#ffffff90 33.333%,transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),#ffffff90 66.666%,transparent calc(66.666% + .5px)),linear-gradient(to bottom,transparent calc(33.333% - .5px),#ffffff90 33.333%,transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),#ffffff90 66.666%,transparent calc(66.666% + .5px));box-shadow:inset 0 0 0 1px #ffffff80}.camera-countdown{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:#102640e8;color:#fffdf7;font:bold 2rem/1 sans-serif;pointer-events:none}.camera-countdown-cancel{display:block;margin:10px auto;padding:12px 18px;font:inherit;border:1px solid #fff8;border-radius:12px;background:#102640;color:#fff}.camera-dialog [hidden]{display:none!important}.camera-dialog .camera-frame{width:min(100%,calc(max(180px,100svh - 500px)*var(--camera-ratio)))}.camera-zoom p{max-width:65ch}.camera-zoom-presets{margin-bottom:4px}.camera-alignment:disabled{opacity:.7}@media(orientation:landscape) and (max-height:500px){.camera-dialog .camera-frame{position:sticky;top:0;width:min(100%,calc((100svh - 90px)*var(--camera-ratio)))}}@media(min-width:851px){.camera-dialog .camera-frame{width:min(100%,calc(max(240px,100svh - 500px)*var(--camera-ratio)))}}
.camera-dialog .camera-guide-options label,.camera-dialog .camera-guide-options span{color:#fffdf7}.camera-controls>.experience-actions{position:sticky;top:-12px;z-index:3;background:#102640;padding:10px 0;margin-bottom:8px}.camera-zoom-help{margin:4px 0 8px}.camera-zoom-help summary{font-size:.74rem;color:#e5eaf0;cursor:pointer}
.time-context-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}
.time-context-pair figure{margin:0;min-width:0}
.time-context-pair img{display:block;width:100%;height:auto;max-height:56vh;object-fit:contain;border-radius:12px;background:#e6e9e3}
.time-context-pair figcaption{font-size:13px;color:#184274;padding-top:7px;text-align:center}
.time-showcase-details a{overflow-wrap:anywhere}
#experience-atunci .time-frame img{object-fit:contain}
.camera-frame .camera-countdown-cancel{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:5;margin:0;width:max-content;max-width:95%;font-size:13px;min-height:44px}
.time-showcase{scroll-margin-top:160px}.time-example-sources{font-size:.8rem;line-height:1.5}.time-example-sources summary{cursor:pointer;padding:8px 0}.time-example-sources[open] summary{margin-bottom:8px}
.camera-dialog .camera-controls .camera-guide-options label{display:inline-flex;align-items:center;gap:7px;margin:0}.camera-dialog .camera-controls .camera-guide-options input{margin:0;flex:0 0 18px}
@media(max-width:600px){.time-context-pair{gap:8px}.time-context-pair img{max-height:40vh}.time-context-pair figcaption{font-size:12px}}
