@font-face{font-family:Maker Bricolage;src:url('/fonts/bricolage-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
.maker-brand-link{display:inline-flex;align-items:center;gap:.55rem;white-space:nowrap}
.maker-brand-link img{height:2rem;width:2rem;object-fit:contain;flex:none;margin:0!important;filter:none!important}
.maker-wordmark{font:700 clamp(16px,1.65vw,23px)/1.12 "Maker Bricolage",Arial,sans-serif;letter-spacing:-.04em;color:#ffdb78;margin:0!important}
@supports (background-clip:text){.maker-wordmark{background:linear-gradient(105deg,#eaa63c 0%,#ffe395 27%,#fff4cc 39%,#f9c14e 49%,#ffe395 72%,#eaa63c 100%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:maker-gold 9s ease-in-out infinite alternate}}
@keyframes maker-gold{from{background-position:0% 50%}to{background-position:100% 50%}}
@media(max-width:440px){.maker-brand-link{gap:.35rem}.maker-brand-link img{width:26px;height:26px}.maker-wordmark{font-size:16px}}
@media(prefers-reduced-motion:reduce){.maker-wordmark{animation:none}}
@media(forced-colors:active){.maker-wordmark{color:LinkText;background:none}}
.maker-area{font-size:.8rem;line-height:1.2}.sd-collapsed .maker-wordmark{display:none}
@media(max-width:520px){.maker-area{display:none}}
.maker-guides{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:1rem 0;color:#ebcb86;font-size:.9rem}.maker-guides a{text-decoration:underline;text-underline-offset:.22em}
