.seagull-root.svelte-16cbmuq{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.75rem;padding:clamp(.5rem,2vw,1.5rem)}.seagull-world.svelte-16cbmuq{position:relative;width:min(100%,980px);border-radius:clamp(1rem,3vw,1.75rem);overflow:hidden;background:radial-gradient(circle at 50% 0%,#38bdf833,#0f172af2);box-shadow:0 24px 60px #0f172ab3,0 0 0 1px #94a3b873}.seagull-layer.svelte-16cbmuq{position:absolute;inset:0;pointer-events:none}.seagull-layer--sky.svelte-16cbmuq{background:linear-gradient(to bottom,#0f172a 0% 35%,#1e293b 70%,#020617)}.seagull-layer--water.svelte-16cbmuq{position:absolute;left:0;right:0;top:55%;height:18%;background:radial-gradient(circle at 50% 0%,#38bdf859,#0f172af2);box-shadow:0 -12px 32px #0f172ae6 inset}.seagull-layer--shore.svelte-16cbmuq{position:absolute;left:0;right:0;top:70%;height:30%;background:linear-gradient(to bottom,#facc15,#f97316 45%,#b91c1c);box-shadow:0 -12px 40px #0f172acc inset}.seagull-nest-zone.svelte-16cbmuq{position:absolute;border-radius:999px;border:2px dashed rgba(250,250,249,.8);background:radial-gradient(circle at 30% 0%,rgba(250,250,249,.22),transparent 55%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:.25rem}.seagull-nest-label.svelte-16cbmuq{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#e5e7eb;text-shadow:0 2px 8px rgba(15,23,42,.9)}.seagull-thermal.svelte-16cbmuq{position:absolute;left:50%;transform:translate(12%);top:20%;width:140px;height:35%;background:radial-gradient(circle at 50% 0%,rgba(248,250,252,.2),transparent 65%);border-radius:999px;box-shadow:0 0 0 1px #94a3b840,0 0 45px #fbbf2459;opacity:.8}.seagull-entity.svelte-16cbmuq{position:absolute;pointer-events:none}.seagull-entity--gull.svelte-16cbmuq{width:32px;height:32px;transform-origin:center}.seagull-body.svelte-16cbmuq{position:absolute;inset:8px 6px;border-radius:999px;background:linear-gradient(to right,#e5e7eb,#f9fafb);box-shadow:0 2px 6px #0f172ab3,0 0 0 1px #94a3b899}.seagull-wing.svelte-16cbmuq{position:absolute;width:20px;height:10px;border-radius:999px;background:linear-gradient(to right,#94a3b833,#1e40afb3);top:4px;transform-origin:center right}.seagull-wing--left.svelte-16cbmuq{left:-6px}.seagull-wing--right.svelte-16cbmuq{right:-6px}.seagull-entity--gull.is-dashing.svelte-16cbmuq .seagull-body:where(.svelte-16cbmuq){box-shadow:0 0 0 1px #fcd34df2,0 0 28px #fbbf24e6}.seagull-entity--gull.is-diving.svelte-16cbmuq .seagull-body:where(.svelte-16cbmuq){background:linear-gradient(to right,#fed7aa,#f97316)}.seagull-entity--npc.svelte-16cbmuq{width:20px;height:32px}.npc-body.svelte-16cbmuq{position:absolute;inset:8px 4px 0;border-radius:999px;background:linear-gradient(to top,#0f172a,#1e293b);box-shadow:0 2px 4px #0f172abf,0 0 0 1px #0f172ab3}.npc-snack.svelte-16cbmuq{position:absolute;bottom:14px;left:50%;width:10px;height:10px;transform:translate(-50%);border-radius:999px;background:radial-gradient(circle at 30% 0%,#fef9c3,#fb923c);box-shadow:0 0 10px #fbbf24e6}.seagull-entity--npc.is-scared.svelte-16cbmuq .npc-body:where(.svelte-16cbmuq){background:linear-gradient(to top,#b91c1c,#7f1d1d)}.seagull-entity--npc.is-headshot.svelte-16cbmuq .npc-body:where(.svelte-16cbmuq){animation:svelte-16cbmuq-npc-headshot .4s ease-out forwards}@keyframes svelte-16cbmuq-npc-headshot{0%{transform:translateY(0);opacity:1}to{transform:translateY(-10px);opacity:0}}.seagull-entity--pickup.svelte-16cbmuq{width:12px;height:12px;border-radius:999px;background:radial-gradient(circle at 30% 0%,#fef3c7,#f97316);box-shadow:0 0 0 1px #0f172ab3,0 0 20px #fbbf24e6}.seagull-entity--poop.svelte-16cbmuq{width:8px;height:8px;border-radius:999px;background:radial-gradient(circle at 30% 0%,#facc15,#b45309);box-shadow:0 0 10px #fbbf24cc}.seagull-entity--flare.svelte-16cbmuq{width:8px;height:8px;border-radius:999px;background:radial-gradient(circle at 30% 0%,#f97316,#b91c1c);box-shadow:0 0 12px #f8fafccc,0 0 24px #fb7185e6}.seagull-state-banner.svelte-16cbmuq{position:absolute;inset-inline:12px;top:10px;padding:.4rem .75rem;border-radius:999px;background:linear-gradient(to right,#0f172ae6,#1e40afcc);color:#e5e7eb;font-size:.8rem;font-weight:600;text-align:center;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 8px rgba(15,23,42,.9)}.seagull-prompt.svelte-16cbmuq{position:absolute;left:50%;bottom:.75rem;transform:translate(-50%);padding:.4rem .75rem;border-radius:999px;font-size:.78rem;font-weight:500;color:#e5e7eb;text-shadow:0 2px 8px rgba(15,23,42,.8);max-width:90%;text-align:center;box-shadow:0 10px 30px #0f172ae6}.seagull-prompt--snack.svelte-16cbmuq{background:linear-gradient(to right,#15803de6,#22c55ed9)}.seagull-prompt--poop.svelte-16cbmuq{background:linear-gradient(to right,#eab308e6,#f59e0bd9)}.seagull-hud.svelte-16cbmuq{width:min(100%,980px);display:flex;flex-direction:column;gap:.5rem}.seagull-hud-row.svelte-16cbmuq{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between}.seagull-hud-stat.svelte-16cbmuq{min-width:0;flex:1 1 0;padding:.4rem .65rem;border-radius:.75rem;background:linear-gradient(to right,#0f172ae6,#1e40afbf);border:1px solid rgba(148,163,184,.7);display:flex;align-items:baseline;gap:.25rem;color:#e5e7eb;font-size:.85rem}.seagull-hud-stat.svelte-16cbmuq .label:where(.svelte-16cbmuq){opacity:.8;font-weight:500}.seagull-hud-stat.svelte-16cbmuq .value:where(.svelte-16cbmuq){font-weight:600}.seagull-bar-group.svelte-16cbmuq{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.25rem}.seagull-bar-label.svelte-16cbmuq{display:flex;justify-content:space-between;font-size:.75rem;color:#e5e7eb;opacity:.9}.seagull-bar-label.svelte-16cbmuq .value:where(.svelte-16cbmuq){font-weight:600}.seagull-bar.svelte-16cbmuq{width:100%;height:8px;border-radius:999px;background:#0f172ae6;box-shadow:0 0 0 1px #0f172acc;overflow:hidden}.seagull-bar-fill.svelte-16cbmuq{height:100%;background:linear-gradient(to right,#22c55e,#bef264);box-shadow:0 0 12px #22c55ee6;transition:width .12s ease-out}.seagull-bar-fill--quota.svelte-16cbmuq{background:linear-gradient(to right,#38bdf8,#a5b4fc);box-shadow:0 0 12px #38bdf8e6}.seagull-bar-fill--poop.svelte-16cbmuq{background:linear-gradient(to right,#facc15,#fb923c);box-shadow:0 0 12px #fbbf24e6}.seagull-timer.svelte-16cbmuq{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:96px;padding:.4rem .65rem;border-radius:.75rem;background:linear-gradient(to right,#0f172ae6,#581c87d9);color:#e5e7eb;font-size:.8rem;border:1px solid rgba(148,163,184,.7)}.seagull-timer.svelte-16cbmuq .label:where(.svelte-16cbmuq){opacity:.8}.seagull-timer.svelte-16cbmuq .value:where(.svelte-16cbmuq){font-weight:600}.seagull-controls-hint.svelte-16cbmuq{font-size:.78rem;color:#e5e7eb;opacity:.9;padding:.5rem .75rem;border-radius:.75rem;background:radial-gradient(circle at 0 0,#38bdf833,#0f172af2);border:1px solid rgba(30,64,175,.65)}.seagull-controls-hint.svelte-16cbmuq kbd:where(.svelte-16cbmuq){font-family:inherit;padding:.05rem .3rem;border-radius:.35rem;background:#0f172af2;border:1px solid rgba(148,163,184,.7);font-size:.76rem}@media (max-width: 768px){.seagull-root.svelte-16cbmuq{padding-inline:.5rem}.seagull-hud-row.svelte-16cbmuq{flex-direction:column;align-items:stretch}.seagull-timer.svelte-16cbmuq{align-items:flex-start;width:100%}}
