.dl-cookie{position:fixed;left:12px;right:12px;bottom:12px;z-index:2147483000;display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 16px;background:var(--dl-haze,#D1FDB3);color:var(--dl-ink,#1E1212);border:2px solid var(--dl-ink,#1E1212);box-shadow:4px 4px 0 var(--dl-ink,#1E1212);font-family:var(--dl-mono,"Space Mono",monospace);font-size:13px;line-height:1.45;transform:translateY(calc(100% + 24px));transition:transform .35s ease}
.dl-cookie.is-in{transform:translateY(0)}
.dl-cookie__text{margin:0;max-width:62ch}
.dl-cookie__text a{color:inherit!important;text-decoration:underline;text-underline-offset:2px}
.dl-cookie__text a:hover{color:var(--dl-red,#DB3C1A)!important}
.dl-cookie__btns{display:flex;gap:10px;flex:0 0 auto}
.dl-cookie__btn{cursor:pointer;background:var(--dl-green,#03D17F)!important;color:var(--dl-ink,#1E1212)!important;border:2px solid var(--dl-ink,#1E1212)!important;border-radius:0!important;box-shadow:3px 3px 0 var(--dl-ink,#1E1212);padding:8px 20px!important;font-family:var(--dl-caps,Helvetica,sans-serif)!important;font-size:15px!important;letter-spacing:.04em;text-transform:uppercase;line-height:1;transition:transform .12s,box-shadow .12s}
.dl-cookie__btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--dl-ink,#1E1212)}
.dl-cookie__btn:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--dl-ink,#1E1212)}
.dl-cookie__btn--no{background:var(--dl-paper,#E9F9E1)!important}
.dl-cookie__btn:focus-visible{outline:2px solid var(--dl-red,#DB3C1A);outline-offset:2px}
@media (max-width:640px){.dl-cookie{left:8px;right:8px;bottom:8px;gap:10px;padding:8px 10px;font-size:11.5px;line-height:1.35}.dl-cookie__text{flex:1 1 auto}.dl-cookie__btns{gap:6px}.dl-cookie__btn{padding:7px 11px!important;font-size:13px!important}}
@media (prefers-reduced-motion:reduce){.dl-cookie,.dl-cookie__btn{transition:none}}
