*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#fffaf0;color:#191826;font-family:Fredoka,system-ui,sans-serif;font-size:18px}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:4px solid #087bff;outline-offset:4px}.bis-nav{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 4vw;background:#fffaf0f5;backdrop-filter:blur(12px);border-bottom:1px solid #eadfc9}.bis-nav>a{font-size:22px;font-weight:700}.bis-nav b{color:#ffb812}.bis-nav nav{display:flex;gap:24px;font-size:16px}.bis-nav nav a:hover{text-decoration:underline}main{max-width:1300px;margin:auto;padding:0 28px}section{padding:55px 0;border-bottom:1px solid #eadfc9}h1{font-size:clamp(38px,6vw,76px);margin:8px 0 14px;letter-spacing:-.04em}h2{font-size:clamp(30px,4vw,50px);line-height:1.1;margin:10px 0 18px;letter-spacing:-.025em}p{line-height:1.5;color:#5e586d}.bis-kicker{font-size:13px;letter-spacing:.15em;font-weight:600;color:#9c6512}.bis-intro{text-align:center;padding-top:35px}.bis-hook{font-size:clamp(20px,2.5vw,29px);margin:0 0 28px}.bis-board{position:relative;margin:24px 0;border-radius:26px;overflow:hidden;background:#fffaef;box-shadow:0 12px 35px #6b48100d}.bis-board img{display:block;width:100%;height:auto}.bis-hot{position:absolute;border-radius:20px;transition:box-shadow .15s,background .15s}.bis-hot:hover,.bis-hot:focus-visible{box-shadow:inset 0 0 0 4px #ffb71c;background:#ffcc3320}.bis-hot span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bis-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0}.bis-actions a,.bis-back{background:#ffda61;border:2px solid #252032;border-radius:30px;padding:13px 22px;font-weight:500;box-shadow:2px 3px 0 #252032}.bis-actions a:nth-child(2n){background:#eee3ff}.bis-actions a:hover{transform:translateY(-3px)}.bis-actions span{margin-left:14px}.bis-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bis-signals details{padding:20px;border:1px solid #e1d2be;border-radius:20px;background:#fff0ed}.bis-signals details:nth-child(3n+2){background:#eee8fc}.bis-signals details:nth-child(3n){background:#ecf5e7}.bis-signals summary{cursor:pointer;font-weight:600}.bis-signals p{font-size:16px}.bis-signals a{font-size:15px;text-decoration:underline}.bis-note{font-size:14px;text-align:center}.bis-shopping{text-align:center;padding-bottom:75px}.bis-shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0}.bis-shop-grid>a{background:#f9e5ce;padding:35px 22px;border:2px solid #282335;border-radius:25px;text-align:left;box-shadow:4px 5px 0 #282335}.bis-shop-grid>a:nth-child(2){background:#e8e0fc}.bis-shop-grid>a:nth-child(3){background:#e4f0db}.bis-shop-icon{font-size:48px}.bis-shop-grid h3{font-size:27px;margin:15px 0}.bis-shop-grid strong{display:block;margin-top:25px}.bis-back{display:inline-block;margin-top:20px;background:#fffaf0}footer{text-align:center;padding:30px;font-size:13px;letter-spacing:.12em}@media(max-width:700px){html{scroll-padding-top:130px}.bis-nav{align-items:flex-start;flex-direction:column;padding:14px 18px;gap:12px}.bis-nav nav{gap:17px;width:100%;overflow:auto;white-space:nowrap;font-size:14px}main{padding:0 14px}section{padding:32px 0}.bis-board{border-radius:12px;margin:18px -6px}.bis-signals,.bis-shop-grid{grid-template-columns:1fr}.bis-actions{gap:10px}.bis-actions a{font-size:15px;padding:12px 16px}.bis-hot{border-radius:5px}.bis-kicker{font-size:11px}.bis-shop-grid>a{padding:24px}.bis-signals details{padding:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.bis-zoom{display:block;text-align:right;font-size:13px;color:#625669;margin-top:-15px;margin-bottom:20px;text-decoration:underline}details{scroll-margin-top:110px}