.entry.svelte-1x0glo7{background:var(--stone);flex-direction:column;align-items:center;gap:40px;min-height:100vh;padding:48px 20px 72px;display:flex;position:relative;overflow:hidden}header.svelte-1x0glo7{z-index:1;position:relative}.deco.svelte-1x0glo7{color:var(--ink);position:absolute}.asterisk.svelte-1x0glo7{width:110px;height:110px;top:180px;left:9%}.star.svelte-1x0glo7{--doodle-fill:var(--neon);--doodle-stroke:2.5;width:56px;height:56px;top:140px;right:14%}.wave.svelte-1x0glo7{--doodle-stroke:4;width:170px;height:70px;bottom:120px;left:12%}.entry.svelte-1x0glo7:has(.entry-sticker.right) .asterisk:where(.svelte-1x0glo7){top:200px;left:auto;right:10%}.entry.svelte-1x0glo7:has(.entry-sticker.right) .star:where(.svelte-1x0glo7){top:150px;left:14%;right:auto}.stage.svelte-1x0glo7{width:min(460px,100%);position:relative}.stage.svelte-1x0glo7:before{border:var(--line-strong);border-radius:var(--radius-section);background:var(--neon);content:"";width:300px;height:min(300px,100%);position:absolute;top:70px;right:-54px;rotate:12deg}.stage.svelte-1x0glo7:has(.entry-sticker.right):before{top:120px;left:-60px;right:auto;rotate:-10deg}.entry-card.svelte-1x0glo7{border:var(--line-strong);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-lg);padding:44px 34px 32px;position:relative}.entry-card.svelte-1x0glo7 .entry-sticker{z-index:2;font-size:20px;position:absolute;top:-24px;left:-18px;rotate:-6deg}.entry-card.svelte-1x0glo7 .entry-sticker.right{left:auto;right:-16px;rotate:6deg}.entry-card.svelte-1x0glo7 h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin-bottom:12px;font-size:40px;line-height:1.05}.entry-card.svelte-1x0glo7 p{color:var(--muted);margin:0 0 16px}.entry-card.svelte-1x0glo7 form .btn[type=submit]{width:100%;min-height:52px;margin-top:6px;font-size:16px}.entry-card.svelte-1x0glo7 .more{color:var(--muted);margin:22px 0 0;font-size:13px}.entry-card.svelte-1x0glo7 .more a,.entry-card.svelte-1x0glo7 .more .link{color:var(--ink);font-weight:700}@media (width<=900px){.deco.svelte-1x0glo7{display:none}}@media (width<=760px){.stage.svelte-1x0glo7:before{display:none}}@media (width<=550px){.entry.svelte-1x0glo7{gap:32px;padding:28px 16px 48px}.entry-card.svelte-1x0glo7{padding:38px 20px 24px}.entry-card.svelte-1x0glo7 .entry-sticker{font-size:17px;left:-6px}.entry-card.svelte-1x0glo7 .entry-sticker.right{right:-6px}.entry-card.svelte-1x0glo7 h1{font-size:32px}}
