.civico-root{--lo-brand:#c8243f;--lo-brand-ink:#9d1c31;--lo-brand-wash:#fbe7ea;--lo-canvas:#fff;--lo-surface:#fff;--lo-line:#e5e7eb;--lo-line-strong:#d1d5db;--lo-ink:#111827;--lo-ink-2:#4b5563;--lo-ink-3:#6b7280;--lo-ink-4:#9ca3af;--lo-footer:#030712;--color-bg:var(--lo-canvas);--color-surface:var(--lo-surface);--color-border:var(--lo-line);--color-text:var(--lo-ink);--color-text-secondary:var(--lo-ink-3);--color-accent:var(--lo-brand);--color-accent-light:var(--lo-brand-wash);--conf-alta-fg:#3f6b4e;--conf-alta-bg:#eaf1eb;--conf-alta-bd:#cfe0d3;--conf-media-fg:#8a5a00;--conf-media-bg:#f6efdd;--conf-media-bd:#e8d9b0;--conf-baja-fg:#4b5563;--conf-baja-bg:#eef0f2;--conf-baja-bd:#d7dbe0;--il-l1:#c8243f;--il-l1-bg:#fbe7ea;--il-l1-fg:#9d1c31;--il-l2:#d66a78;--il-l2-bg:#f6e5e8;--il-l2-fg:#8f414b;--il-l3:#c3a9ad;--il-l3-bg:#efe9ea;--il-l3-fg:#6b5a5d;--il-l4:#9aa1ab;--il-l4-bg:#eef0f2;--il-l4-fg:#4b5563;--data-1:#c8243f;--data-2:#6b7280;--data-3:#9ca3af;--data-4:#d1d5db;--font-sans:var(--font-lato), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-head:var(--font-barlow), "Barlow Condensed", "Arial Narrow", var(--font-lato), sans-serif;--font-mono:"SF Mono", SFMono-Regular, Menlo, Consolas, monospace}.civico-root,.civico-root *{box-sizing:border-box;margin:0;padding:0}.civico-root{font-family:var(--font-sans);background:var(--lo-canvas);color:var(--lo-ink);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;line-height:1.6}.civico-root a{color:var(--lo-brand);text-decoration:none}.civico-root a:hover{text-decoration:underline}.civico-root table,.civico-root .caratula,.civico-root .il-num,.civico-root .stat-num{font-variant-numeric:tabular-nums}.civico-root .kicker,.civico-root .eyebrow{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;color:var(--lo-brand);font-size:.72rem;font-weight:700}.civico-root .site-header{border-bottom:1px solid var(--lo-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;max-width:1152px;margin:0 auto;padding:.9rem 1rem .7rem;display:flex}.civico-root .site-header .lockup{flex-direction:column;line-height:1;display:flex}.civico-root .site-header h1,.civico-root .site-header .wordmark{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--lo-ink);margin:0;font-size:.95rem;font-weight:700}.civico-root .site-header .wordmark .civ,.civico-root .site-header h1 span{color:var(--lo-brand)}.civico-root .site-header .subtitle{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--lo-ink-4);margin-top:.25rem;font-size:.62rem;font-weight:600}.civico-root .site-header .subtitle strong{color:var(--lo-ink-2)}.civico-root .header-nav{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.03em;flex-wrap:wrap;gap:.4rem 1.4rem;font-size:.75rem;font-weight:600;display:flex}.civico-root .header-nav a{color:var(--lo-ink-2);padding:.1rem 0}.civico-root .header-nav a:hover{color:var(--lo-brand);text-decoration:none}.civico-root .site-footer{background:var(--lo-footer);color:var(--lo-ink-4);border-top:none;margin-top:4rem;padding:2.5rem 1rem 2rem;font-size:.85rem}.civico-root .site-footer .footer-inner{flex-direction:column;gap:1rem;max-width:1152px;margin:0 auto;display:flex}.civico-root .site-footer img.footer-logo{width:auto;height:30px}.civico-root .site-footer .footer-links{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.civico-root .site-footer a{color:#d1d5db}.civico-root .site-footer a:hover{color:#fff}.civico-root .site-footer .footer-legal{color:#6b7280;border-top:1px solid #1f2937;margin-top:.5rem;padding-top:1rem;font-size:.72rem;line-height:1.6}.civico-root .site-footer .footer-legal strong{color:#9ca3af}.civico-root .container{max-width:1152px;margin:0 auto;padding:1.25rem 1rem}.civico-root .page-title{font-family:var(--font-head);letter-spacing:.01em;color:var(--lo-ink);margin-bottom:.25rem;font-size:1.9rem;font-weight:700}.civico-root .search-section{margin-bottom:1.5rem}.civico-root .search-bar{gap:.5rem;margin-bottom:1rem;display:flex}.civico-root .search-bar input{border:1px solid var(--lo-line-strong);font-size:1rem;font-family:var(--font-sans);border-radius:8px;outline:none;flex:1;padding:.75rem 1rem;transition:border-color .2s}.civico-root .search-bar input:focus{border-color:var(--lo-brand)}.civico-root .search-bar button,.civico-root .btn{background:var(--lo-brand);color:#fff;font-size:.8rem;font-weight:700;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.75rem 1.25rem}.civico-root .search-bar button:hover,.civico-root .btn:hover{background:var(--lo-brand-ink)}.civico-root .btn-outline{color:var(--lo-brand);border:1px solid var(--lo-brand);background:0 0}.civico-root .btn-outline:hover{background:var(--lo-brand-wash)}.civico-root .btn-sm{padding:.4rem .75rem;font-size:.72rem}.civico-root .filters-toggle{border:1px solid var(--lo-line-strong);cursor:pointer;color:var(--lo-ink-2);font-size:.85rem;font-family:var(--font-sans);background:0 0;border-radius:8px;align-items:center;gap:.5rem;width:100%;margin-bottom:.75rem;padding:.5rem 1rem;display:flex}.civico-root .filters-toggle:hover{border-color:var(--lo-brand);color:var(--lo-brand)}.civico-root .filters-panel{background:var(--lo-surface);border:1px solid var(--lo-line);border-radius:8px;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}@media (min-width:640px){.civico-root .filters-panel{grid-template-columns:1fr 1fr}}@media (min-width:768px){.civico-root .filters-panel{grid-template-columns:1fr 1fr 1fr}}.civico-root .filter-group label{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.05em;color:var(--lo-ink-2);margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:block}.civico-root .filter-group select,.civico-root .filter-group input[type=text],.civico-root .filter-group input[type=number]{border:1px solid var(--lo-line-strong);width:100%;font-size:.875rem;font-family:var(--font-sans);background:#fff;border-radius:6px;padding:.5rem}.civico-root .filter-group select:focus,.civico-root .filter-group input:focus{border-color:var(--lo-brand);outline:none}.civico-root .checkbox-group{flex-wrap:wrap;gap:.5rem;display:flex}.civico-root .checkbox-group label{text-transform:none;cursor:pointer;align-items:center;gap:.25rem;font-size:.8rem;font-weight:400;display:flex}.civico-root .checkbox-group input[type=checkbox]{accent-color:var(--lo-brand)}.civico-root .filter-actions{grid-column:1/-1;justify-content:flex-end;gap:.5rem;display:flex}.civico-root .results-count{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.05em;color:var(--lo-ink-3);border-bottom:2px solid var(--lo-ink);margin-bottom:1rem;padding-bottom:.6rem;font-size:.78rem;font-weight:700}.civico-root .results-list{flex-direction:column;display:flex}.civico-root .result-card{color:inherit;border-bottom:1px solid var(--lo-line);padding:1rem 0;transition:background .12s;display:block}.civico-root .result-card:hover{background:#fafafa;text-decoration:none}.civico-root .result-card:hover .caratula{color:var(--lo-brand)}.civico-root .result-card .card-top{justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:.3rem;display:flex}.civico-root .result-card .caratula{color:var(--lo-ink);font-size:1.02rem;font-weight:700;line-height:1.3;transition:color .12s}.civico-root .result-card .fecha{color:var(--lo-ink-4);white-space:nowrap;flex-shrink:0;font-size:.72rem}.civico-root .result-card .referencia{font-family:var(--font-mono);color:var(--lo-ink-4);margin-bottom:.45rem;font-size:.72rem}.civico-root .result-card .badges{flex-wrap:wrap;align-items:center;gap:.25rem .9rem;display:flex}.civico-root .badge{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:.3rem;padding:0;font-size:.72rem;font-weight:700;display:inline-flex}.civico-root .badge-tipo{color:var(--lo-brand)}.civico-root .badge-familia{color:var(--lo-ink-3);font-weight:600}.civico-root .badge-familia:before{content:"·";color:var(--lo-line-strong);margin-right:.55rem}.civico-root .badge-origen{color:var(--lo-ink-4);font-weight:600}.civico-root .badge-l1,.civico-root .badge-l2,.civico-root .badge-l3,.civico-root .badge-l4{color:var(--lo-ink-3);font-weight:600}.civico-root .badge-l1:before,.civico-root .badge-l2:before,.civico-root .badge-l3:before,.civico-root .badge-l4:before{content:"";border-radius:999px;width:6px;height:6px;display:inline-block}.civico-root .badge-l1:before{background:var(--il-l1)}.civico-root .badge-l2:before{background:var(--il-l2)}.civico-root .badge-l3:before{background:var(--il-l3)}.civico-root .badge-l4:before{background:var(--il-l4)}.civico-root .badge-confianza-alta,.civico-root .badge-confianza-media,.civico-root .badge-confianza-baja{border:1px solid #0000}.civico-root .badge-confianza-alta:before,.civico-root .badge-confianza-media:before,.civico-root .badge-confianza-baja:before{content:"";border-radius:999px;width:7px;height:7px;display:inline-block}.civico-root .badge-confianza-alta,.civico-root .badge-confianza-media,.civico-root .badge-confianza-baja{letter-spacing:.04em;border-radius:3px;padding:.1rem .45rem;font-size:.66rem;font-weight:600}.civico-root .badge-confianza-alta{background:var(--conf-alta-bg);color:var(--conf-alta-fg)}.civico-root .badge-confianza-alta:before{background:var(--conf-alta-fg)}.civico-root .badge-confianza-media{background:var(--conf-media-bg);color:var(--conf-media-fg)}.civico-root .badge-confianza-media:before{background:var(--conf-media-fg)}.civico-root .badge-confianza-baja{background:var(--conf-baja-bg);color:var(--conf-baja-fg)}.civico-root .badge-confianza-baja:before{background:var(--conf-baja-fg)}.civico-root .conf-dot{vertical-align:middle;border-radius:999px;width:9px;height:9px;display:inline-block}.civico-root .conf-dot-alta{background:var(--conf-alta-fg)}.civico-root .conf-dot-media{background:var(--conf-media-fg)}.civico-root .conf-dot-baja{background:var(--conf-baja-fg)}.civico-root .pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.civico-root .pagination button{border:1px solid var(--lo-line-strong);background:var(--lo-surface);cursor:pointer;font-size:.85rem;font-family:var(--font-sans);color:var(--lo-ink);border-radius:6px;padding:.5rem 1rem}.civico-root .pagination button:hover:not(:disabled){border-color:var(--lo-brand);color:var(--lo-brand)}.civico-root .pagination button:disabled{opacity:.4;cursor:default}.civico-root .pagination span{color:var(--lo-ink-3);font-size:.85rem}.civico-root .detail-header{margin-bottom:1.5rem}.civico-root .detail-header .back-link{color:var(--lo-ink-3);margin-bottom:.5rem;font-size:.85rem;display:inline-block}.civico-root .detail-header .back-link:hover{color:var(--lo-brand)}.civico-root .detail-header h2{font-family:var(--font-mono);margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.civico-root .detail-section{background:var(--lo-surface);border:1px solid var(--lo-line);border-radius:8px;margin-bottom:1rem;padding:1rem}.civico-root .detail-section h3{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.05em;color:var(--lo-brand);border-bottom:1px solid var(--lo-line);margin-bottom:.75rem;padding-bottom:.5rem;font-size:.8rem;font-weight:700}.civico-root .detail-field{margin-bottom:.75rem}.civico-root .detail-field dt{font-family:var(--font-head);color:var(--lo-ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.civico-root .detail-field dd{margin-top:.15rem;font-size:.9rem}.civico-root .tag-chip{background:#f3f4f6;border-radius:4px;margin:.15rem;padding:.2rem .6rem;font-size:.8rem;display:inline-block}.civico-root .cola-manual-notice{background:var(--conf-baja-bg);border:1px solid var(--conf-baja-bd);color:var(--conf-baja-fg);border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem}.civico-root .objecion-btn{border:1px solid var(--lo-line-strong);color:var(--lo-ink-2);background:#f3f4f6;border-radius:6px;margin-top:.5rem;padding:.5rem 1rem;font-size:.85rem;display:inline-block}.civico-root .objecion-btn:hover{background:#e5e7eb;text-decoration:none}.civico-root .metodologia h2{font-family:var(--font-head);border-bottom:2px solid var(--lo-brand);text-transform:uppercase;letter-spacing:.01em;margin:2rem 0 .75rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.civico-root .metodologia h3{font-family:var(--font-head);margin:1.25rem 0 .5rem;font-size:1.1rem;font-weight:600}.civico-root .metodologia p{margin-bottom:.75rem;font-size:.95rem}.civico-root .metodologia ul,.civico-root .metodologia ol{margin-bottom:.75rem;margin-left:1.5rem}.civico-root .metodologia li{margin-bottom:.25rem;font-size:.95rem}.civico-root .metodologia .familia-list{gap:.5rem;margin-left:0;list-style:none;display:grid}.civico-root .metodologia .familia-item{background:var(--lo-surface);border:1px solid var(--lo-line);border-radius:8px;padding:.75rem 1rem}.civico-root .metodologia .familia-item strong{font-size:.95rem}.civico-root .metodologia .familia-item p{color:var(--lo-ink-3);margin:.25rem 0 0;font-size:.85rem}.civico-root .download-buttons{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.civico-root .metodologia table{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:.9rem}.civico-root .metodologia th,.civico-root .metodologia td{border:1px solid var(--lo-line);text-align:left;padding:.5rem}.civico-root .metodologia th{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.03em;color:var(--lo-ink-2);background:#f9fafb;font-size:.78rem;font-weight:700}.civico-root .data-table,.civico-root table.ranking{border-collapse:collapse;width:100%;font-size:.9rem}.civico-root .data-table th,.civico-root table.ranking th{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.05em;color:var(--lo-ink-3);text-align:left;border-bottom:2px solid var(--lo-ink);background:0 0;padding:0 .6rem .5rem;font-size:.72rem;font-weight:700}.civico-root .data-table td,.civico-root table.ranking td{border-bottom:1px solid var(--lo-line);font-variant-numeric:tabular-nums;padding:.7rem .6rem}.civico-root .data-table tbody tr:hover,.civico-root table.ranking tbody tr:hover{background:#fafafa}.civico-root .loading{text-align:center;color:var(--lo-ink-3);padding:3rem}.civico-root .spinner{border:3px solid var(--lo-line);border-top-color:var(--lo-brand);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.civico-root .mdt-contrast-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media (max-width:640px){.civico-root .mdt-contrast-grid{grid-template-columns:1fr}}.civico-root .quiz-container{flex-direction:column;justify-content:center;max-width:600px;min-height:calc(100vh - 200px);margin:0 auto;padding:1rem;display:flex}.civico-root .quiz-intro{text-align:center;padding:2rem 1rem}.civico-root .quiz-intro-emoji{margin-bottom:1rem;font-size:4rem;line-height:1}.civico-root .quiz-intro h2{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.01em;margin-bottom:1rem;font-size:1.9rem;font-weight:700}.civico-root .quiz-intro p{color:var(--lo-ink-2);margin-bottom:.75rem;font-size:1rem;line-height:1.5}.civico-root .quiz-disclaimer{background:var(--conf-media-bg);border:1px solid var(--conf-media-bd);border-radius:8px;padding:.75rem 1rem;color:var(--conf-media-fg)!important;margin:1rem 0!important;font-size:.85rem!important}.civico-root .quiz-pool-toggle{text-align:left;flex-direction:column;gap:.5rem;margin:1.5rem 0;display:flex}.civico-root .quiz-pool-toggle label{border:1px solid var(--lo-line-strong);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;transition:border-color .15s,background .15s;display:flex}.civico-root .quiz-pool-toggle label.active{border-color:var(--lo-brand);background:var(--lo-brand-wash)}.civico-root .quiz-pool-toggle input[type=radio]{accent-color:var(--lo-brand)}.civico-root .quiz-btn{cursor:pointer;font-size:1rem;font-weight:700;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.03em;text-align:center;-webkit-tap-highlight-color:transparent;border:none;border-radius:10px;padding:.875rem 1.5rem;text-decoration:none;transition:transform .1s,opacity .15s;display:inline-block}.civico-root .quiz-btn:active{transform:scale(.97)}.civico-root .quiz-btn-start{background:var(--lo-brand);color:#fff;width:100%;margin-top:.5rem;padding:1rem;font-size:1.1rem}.civico-root .quiz-btn-start:hover{background:var(--lo-brand-ink);text-decoration:none}.civico-root .quiz-progress-wrap{margin-bottom:1.5rem}.civico-root .quiz-progress-label{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.03em;color:var(--lo-ink-3);justify-content:space-between;margin-bottom:.4rem;font-size:.8rem;font-weight:700;display:flex}.civico-root .quiz-progress-bar{background:var(--lo-line);border-radius:3px;height:6px;overflow:hidden}.civico-root .quiz-progress-fill{background:var(--lo-brand);border-radius:3px;height:100%;transition:width .3s}.civico-root .quiz-question{animation:.25s quizFadeIn}@keyframes quizFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.civico-root .quiz-question-text{text-align:center;margin-bottom:1.5rem;font-size:1.15rem;font-weight:700;line-height:1.4}.civico-root .quiz-options-ab{flex-direction:column;gap:.75rem;display:flex}.civico-root .quiz-btn-option{background:var(--lo-surface);border:2px solid var(--lo-line);width:100%;color:var(--lo-ink);text-align:left;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.4;font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;border-radius:12px;padding:1.125rem 1.25rem;transition:border-color .15s,background .15s}.civico-root .quiz-btn-option:hover{border-color:var(--lo-brand);background:var(--lo-brand-wash)}.civico-root .quiz-btn-option:active{transform:scale(.98)}.civico-root .quiz-options-affinity{justify-content:center;gap:.75rem;display:flex}.civico-root .quiz-btn-affinity{background:var(--lo-surface);border:2px solid var(--lo-line);color:var(--lo-ink);cursor:pointer;font-size:1rem;font-weight:700;font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;border-radius:12px;flex:1;padding:1rem;transition:border-color .15s,background .15s}.civico-root .quiz-btn-affinity:hover{border-color:var(--lo-brand);background:var(--lo-brand-wash)}.civico-root .quiz-btn-affinity:active{transform:scale(.97)}.civico-root .quiz-loading{text-align:center;padding:3rem}.civico-root .quiz-loading .spinner{margin:0 auto 1rem}.civico-root .quiz-loading p{color:var(--lo-ink-3);font-size:1rem}.civico-root .quiz-error{text-align:center;padding:2rem}.civico-root .quiz-error p{color:var(--lo-ink-3);margin-bottom:1rem}.civico-root .quiz-result{padding:1rem 0}.civico-root .quiz-result-character{text-align:center;background:var(--lo-surface);border:2px solid var(--lo-brand);border-radius:16px;margin-bottom:1rem;padding:2.5rem 1rem;animation:.5s quizReveal}@keyframes quizReveal{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.civico-root .quiz-result-emoji{margin-bottom:.75rem;font-size:5rem;line-height:1}.civico-root .quiz-result-name{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.01em;margin-bottom:.25rem;font-size:1.9rem;font-weight:700}.civico-root .quiz-result-tagline{color:var(--lo-ink-2);font-size:1.1rem;font-style:italic}.civico-root .quiz-result-section{background:var(--lo-surface);border:1px solid var(--lo-line);border-radius:12px;margin-bottom:1rem;padding:1.25rem}.civico-root .quiz-result-section h3{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.05em;color:var(--lo-brand);margin-bottom:.75rem;font-size:.8rem;font-weight:700}.civico-root .quiz-result-concejal{margin-bottom:.5rem;font-size:1rem;line-height:1.5}.civico-root .quiz-result-similitud{color:var(--lo-ink-3);font-size:.85rem}.civico-root .quiz-result-disclaimer{color:var(--conf-media-fg);background:var(--conf-media-bg);border:1px solid var(--conf-media-bd);border-radius:6px;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.8rem}.civico-root .quiz-ideology-bar{margin-top:.5rem}.civico-root .quiz-ideology-labels{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.03em;color:var(--lo-ink-3);justify-content:space-between;margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:flex}.civico-root .quiz-ideology-track{background:linear-gradient(90deg,#cbd5e1,#e2e8f0,#cbd5e1);border-radius:5px;height:10px;margin-bottom:.75rem;position:relative}.civico-root .quiz-ideology-marker{border:3px solid var(--lo-ink);background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:-5px;transform:translate(-50%);box-shadow:0 1px 3px #0003}.civico-root .quiz-ideology-espacio{text-align:center;color:var(--lo-ink-3);font-size:.9rem}.civico-root .quiz-actions{gap:.75rem;margin-top:1rem;display:flex}.civico-root .quiz-btn-share{background:var(--lo-brand);color:#fff;flex:1}.civico-root .quiz-btn-share:hover{background:var(--lo-brand-ink);text-decoration:none}.civico-root .quiz-btn-replay{background:var(--lo-surface);border:2px solid var(--lo-line);color:var(--lo-ink);flex:1}.civico-root .quiz-btn-replay:hover{border-color:var(--lo-brand);text-decoration:none}
