:root{--cc-font-family:inherit;--cc-bg:var(--color-surface-raised);--cc-primary-color:var(--color-ink);--cc-secondary-color:var(--color-ink-muted);--cc-link-color:var(--color-accent-strong);--cc-btn-primary-bg:var(--color-accent);--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--color-accent);--cc-btn-primary-hover-bg:var(--color-accent-strong);--cc-btn-primary-hover-border-color:var(--color-accent-strong);--cc-btn-primary-hover-color:#fff;--cc-btn-secondary-bg:var(--color-surface-sunken);--cc-btn-secondary-color:var(--color-ink);--cc-btn-secondary-border-color:var(--color-line);--cc-btn-secondary-hover-bg:var(--color-line);--cc-btn-secondary-hover-border-color:var(--color-line-strong);--cc-btn-border-radius:.625rem;--cc-modal-border-radius:1rem;--cc-separator-border-color:var(--color-line);--cc-toggle-on-bg:var(--color-accent);--cc-toggle-readonly-bg:var(--color-line-strong);--cc-cookie-category-block-bg:var(--color-surface-sunken);--cc-cookie-category-block-border:var(--color-line);--cc-cookie-category-block-hover-bg:var(--color-accent-soft);--cc-cookie-category-expanded-block-hover-bg:var(--color-line);--cc-footer-border-color:var(--color-line);--cc-toggle-off-bg:var(--color-ink-muted);--cc-overlay-bg:color-mix(in oklab, var(--color-ink) 45%, transparent)}#cc-main a:focus-visible,#cc-main button:focus-visible,#cc-main input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}#cc-main .pm__body a{color:var(--color-accent-strong);text-underline-offset:4px;text-decoration:underline 1px}#cc-main .cm{max-height:calc(100dvh - 2 * var(--cc-modal-margin))}#cc-main .cm__body{overflow-y:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{height:24px}@media screen and (width<=640px){#cc-main .cm{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;padding-bottom:.625rem;display:grid;overflow-y:auto}#cc-main .cm__body,#cc-main .cm__btns{display:contents}#cc-main .cm__texts{grid-column:1/-1;padding-top:.75rem}#cc-main .cm__title+.cm__desc{margin-top:.375rem}#cc-main .cm__desc{padding-bottom:.75rem}#cc-main .cm__btn-group:first-child{grid-column:1/-1;gap:.5rem;margin:0 1.1rem;flex-direction:row!important}#cc-main .cm__btn-group:first-child .cm__btn{min-width:0;flex:1 1 0!important;margin:0!important}#cc-main .cm__btn-group+.cm__btn-group{margin:.5rem 0 0 1.1rem!important}#cc-main .cm__btn--secondary{min-height:36px;padding:.35em .8em}#cc-main .cm__footer{background:0 0;border-top:none;margin-top:.5rem;padding:0}#cc-main .cm__links{padding-left:0!important}#cc-main .cm__link-group{flex-wrap:wrap;gap:.5rem .4rem;font-size:.75rem;justify-content:flex-end!important}#cc-main .cm__link-group>*+*{margin-left:0}}
