body{font-family:Georgia,serif;max-width:760px;margin:2rem auto;padding:0 1rem;color:#2b2b2b;background:#faf7f2}.stg{background:#c0392b;color:#fff;padding:.4rem;text-align:center;font-family:sans-serif}blockquote{border-left:3px solid #b08d57;margin:.4rem 0;padding:.2rem .8rem;color:#555;font-style:italic}.btn{display:inline-block;background:#1db954;color:#fff;padding:.5rem 1rem;border-radius:20px;text-decoration:none;margin:.2rem}.flag{color:#c0392b;font-family:sans-serif;font-size:.85rem}.card{border:1px solid #ddd;padding:1rem;border-radius:8px;background:#fff}footer{margin-top:3rem;font-size:.85rem;color:#777}body{color:#111111;background:#FFFFFF}.hl{background:#FFFFFF;padding:.8rem 1rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;border-bottom:7px solid;border-image:linear-gradient(to right,#F4B4B4 0 16.66%,#FFC384 16.66% 33.33%,#F7E98E 33.33% 50%,#B8E8B2 50% 66.66%,#BBD3F5 66.66% 83.33%,#D2B8EC 83.33% 100%) 1}.hl img{height:76px;display:block}.hl a,.ft a{color:#111111;text-decoration:none;font-family:Montserrat,sans-serif;margin-right:.8rem;border-bottom:2px solid transparent;white-space:nowrap;display:inline-block}.hl a:hover,.ft a:hover,.hl a:focus,.ft a:focus,.hl a[aria-current]{border-bottom-color:#BA9632}.hl a:has(img){border:0}.ft{background:#FFFFFF;color:#111111;padding:.8rem 1rem;border-top:7px solid;border-image:linear-gradient(to right,#F4B4B4 0 16.66%,#FFC384 16.66% 33.33%,#F7E98E 33.33% 50%,#B8E8B2 50% 66.66%,#BBD3F5 66.66% 83.33%,#D2B8EC 83.33% 100%) 1}a.sitelink{font-family:'Kaushan Script',cursive;color:#111111;font-size:1.6rem;text-decoration:none}h1.site{font-family:'Kaushan Script',cursive;color:#111111;font-weight:400;font-size:2.6rem;margin:.6rem 0}.hero{width:100%;max-width:520px;height:auto;display:block;margin:1rem auto;border-radius:8px}@media(max-width:600px){.hl img{height:60px}}body,h1,h2,h3,h4,p,li,blockquote,footer{font-family:Montserrat,sans-serif}main a,body>p a,.card a,blockquote a,li a,p a{color:#111111;text-decoration:underline}main a:hover,main a:focus,.card a:hover,.card a:focus,li a:hover,li a:focus,p a:hover,p a:focus,blockquote a:hover,blockquote a:focus{color:#BA9632}a.btn,.btn{background:#111111;color:#FFFFFF;text-decoration:none}.btn-off{opacity:.55;cursor:not-allowed;pointer-events:none}h1.site,a.sitelink{font-family:'Kaushan Script',cursive}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.card{margin:1rem 0}.grid .card{margin:0;display:flex;flex-direction:column}.grid .card .btn{margin-top:auto;align-self:flex-start}.price{font-weight:600;font-size:1.1rem}.tag{color:#555}body{max-width:960px}