@layer gl-home-first {
 :root {--gr-surface:#1a1a1a;--gr-text:#f5f1e8;--gr-accent:#ff8a3d;--gr-border:#6a6258;--gr-ink:#151515;}
 html body .gr-badge {display:block!important;color:var(--gr-accent)!important;-webkit-text-fill-color:var(--gr-accent)!important;font:600 11px/1.3 Archivo,sans-serif!important;letter-spacing:0!important;white-space:normal!important;}
 html body .gr-confirm {background:var(--gr-surface)!important;color:var(--gr-text)!important;border-block:1px solid var(--gr-border)!important;padding:8px 0!important;margin-block:8px!important;letter-spacing:0!important;}
 html body .gr-confirm strong,html body .gr-confirm p {color:var(--gr-text)!important;-webkit-text-fill-color:var(--gr-text)!important;font:500 12px/1.4 Archivo,sans-serif!important;margin:4px 0!important;letter-spacing:0!important;}
 html body .gr-confirm strong {font-weight:700!important;}
 html body .gr-actions {display:flex!important;flex-wrap:wrap!important;gap:8px!important;}
 html body .gr-actions button,html body .gr-actions label {appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;box-sizing:border-box!important;background:var(--gr-surface)!important;background-image:none!important;color:var(--gr-text)!important;-webkit-text-fill-color:var(--gr-text)!important;border:1px solid var(--gr-accent)!important;border-radius:4px!important;padding:5px 8px!important;margin:0!important;font:600 12px/1.3 Archivo,sans-serif!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important;box-shadow:none!important;}
 html body .gr-actions button::before,html body .gr-actions button::after {display:none!important;content:none!important;}
 html body .gr-actions button:focus-visible,html body .gr-actions label:focus-within {outline:2px solid var(--gr-text)!important;outline-offset:2px!important;}
 html body .gr-actions button:disabled {cursor:wait!important;}
}html body .gr-badge.gr-needs {color:#f5a623!important;-webkit-text-fill-color:#f5a623!important;}
html body .gr-confirm.gr-confirm-needs {border-left:3px solid #f5a623!important;padding-left:8px!important;}

.gr-web{display:block;line-height:1.5}.gr-web a{color:#f5a623;text-decoration:underline}.gr-web .gp-utility{margin-top:6px}
