:where(.fishbook-page).home-v49-fixes .scene-capsule{background:linear-gradient(#0e2a37db,#041622e6);border:1px solid #9ec6cf4d;border-radius:999px;flex:none;justify-content:space-between;align-self:center;align-items:center;width:78px;height:38px;margin:0;padding:3px 4px;display:inline-flex;box-shadow:inset 0 1px #e1f5f312,0 2px 8px #000c161f}:where(.fishbook-page).home-v49-fixes .scene-choice{color:#a5c1cc;border:0;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;margin:0;padding:0;line-height:1;transition:color .18s,background-color .18s,box-shadow .18s;display:flex}:where(.fishbook-page).home-v49-fixes .scene-choice>svg{flex-shrink:0;display:block}:where(.fishbook-page).home-v49-fixes .scene-choice[aria-current=page]{color:#f4dca5;background:linear-gradient(145deg,#31535c,#193c49);box-shadow:inset 0 0 0 1px #dabd8259,inset 0 1px #ffeebd1f,0 2px 5px #000a1338}:where(.fishbook-page).home-v49-fixes.light-theme .scene-capsule{background:linear-gradient(#0c374ddb,#052337e6);border-color:#96cfe066}:where(.fishbook-page).home-v49-fixes.light-theme .scene-choice[aria-current=page]{color:#164c64;background:linear-gradient(145deg,#e0f5f7,#b6dde9);box-shadow:inset 0 0 0 1px #ebfcffb8,0 1px 5px #0013223d}:where(.fishbook-page).home-v49-fixes .scene-choice:not([aria-current]):hover{color:#f2f9f8;background:#acdbe717}:where(.fishbook-page).home-v49-fixes .scene-choice:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(.fishbook-page).home-v49-fixes .hero-brand-signature{width:fit-content;max-width:100%;margin-bottom:32px}:where(.fishbook-page).home-v49-fixes .hero-brand-signature .hero-wordmark{display:block}:where(.fishbook-page).home-v49-fixes .hero-copy .hero-brand-slogan{color:var(--accent);font-family:var(--sans);letter-spacing:.22em;margin:2px 0 0;font-size:clamp(20px,1.15vw,24px);font-weight:500;line-height:1.5}:where(.fishbook-page).home-v49-fixes .hero-copy .world-launch{margin-top:32px}:where(.fishbook-page).home-v49-fixes .fishbook-platform-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,454px);max-width:100%;padding-block:0;display:grid;overflow:visible}:where(.fishbook-page).home-v49-fixes .fishbook-platform-entries>a,:where(.fishbook-page).home-v49-fixes .platform-open-miniapp{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:56px;padding:14px 16px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}:where(.fishbook-page).home-v49-fixes .fishbook-platform-entries strong{letter-spacing:.02em;font-size:16px;font-weight:600;line-height:24px}:where(.fishbook-page).home-v49-fixes .fishbook-platform-entries svg{flex-shrink:0}:where(.fishbook-page).home-v49-fixes .fishbook-platform-entries>.platform-mini{color:#242719;background:linear-gradient(135deg,#edd199,#dbb779);border-color:#fcdea68c;box-shadow:inset 0 1px #fff7d973,0 5px 18px #000c1429}:where(.fishbook-page).home-v49-fixes.light-theme .fishbook-platform-entries>.platform-mini{color:#153e48;background:linear-gradient(135deg,#e4f5ed,#cce6e1);border-color:#edfffaa3}:where(.fishbook-page).home-v49-fixes .platform-open-miniapp{color:var(--ink);cursor:pointer;background:#0e2936ad;border-color:#dab97d94;box-shadow:inset 0 1px #e6f5f10d}:where(.fishbook-page).home-v49-fixes.light-theme .platform-open-miniapp{background:#114054b3;border-color:#b7e2e7a6}:where(.fishbook-page).home-v49-fixes .fishbook-platform-entries>.platform-mini:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffff38c,0 7px 22px #000c1440}:where(.fishbook-page).home-v49-fixes .platform-open-miniapp:hover{border-color:var(--accent);background:#295665bf;transform:translateY(-1px)}:where(.fishbook-page).home-v49-fixes .fishbook-platform-entries :is(a,button):active{transform:translateY(0)}@media (min-width:901px) and (min-height:950px){:where(.fishbook-page).home-v49-fixes .hero-copy{--hero-entry-gap:54px;padding-top:clamp(80px,30svh - 220px,190px);padding-bottom:calc(122px - var(--hero-entry-gap))}:where(.fishbook-page).home-next.home-v49-fixes .hero-shortcut-slot{margin-top:var(--hero-entry-gap)}:where(.fishbook-page).home-v49-fixes .fishbook-platform-entries>a,:where(.fishbook-page).home-v49-fixes .platform-open-miniapp{min-height:60px}}@media (min-width:1800px) and (min-height:950px){:where(.fishbook-page).home-v49-fixes .hero-copy{--hero-entry-gap:clamp(59px,calc(5svh + 12px),81px)}}@media (min-width:2400px) and (min-height:1100px){:where(.fishbook-page).home-v49-fixes .fishbook-platform-entries>a,:where(.fishbook-page).home-v49-fixes .platform-open-miniapp{min-height:64px}:where(.fishbook-page).home-v49-fixes .fishbook-platform-entries strong{font-size:18px}}@media (max-width:720px){:where(.fishbook-page).home-v49-fixes .fishbook-platform-entries{gap:10px}:where(.fishbook-page).home-v49-fixes .fishbook-platform-entries>a,:where(.fishbook-page).home-v49-fixes .platform-open-miniapp{gap:8px;min-height:50px;padding:12px 10px}:where(.fishbook-page).home-v49-fixes .fishbook-platform-entries strong{letter-spacing:0;font-size:14px}:where(.fishbook-page).home-v49-fixes .hero-brand-signature{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){:where(.fishbook-page).home-v49-fixes .scene-choice,:where(.fishbook-page).home-v49-fixes .fishbook-platform-entries>a,:where(.fishbook-page).home-v49-fixes .platform-open-miniapp{transition:none}}:where(.fishbook-page) .fishbook-entry-dialog{color:#eef4ef;background:#092b3a;border:1px solid #8ec2cc66;border-radius:14px;gap:16px;padding:30px}:where(.fishbook-page) .fishbook-entry-dialog.light-entry-dialog{background:#10475f;border-color:#9bd9e880}:where(.fishbook-page) .fishbook-entry-dialog [data-slot=dialog-title]{padding-right:20px;font-size:22px;font-weight:500;line-height:1.5}:where(.fishbook-page) .fishbook-entry-dialog [data-slot=dialog-description],:where(.fishbook-page) .fishbook-entry-dialog .entry-copy-status{color:#b9d5dd;font-size:14px;line-height:1.8}:where(.fishbook-page).home-v49-fixes .hero-mascot-position{right:calc(0px - var(--scene-shift));height:var(--scene-height);aspect-ratio:1672/941;pointer-events:none;display:block;position:absolute;top:0}:where(.fishbook-page).home-v49-fixes .hero-mascot-repair{-webkit-mask-composite:source-in;background-repeat:no-repeat;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5% 96.5%,#0000),linear-gradient(#0000,#000 3.5% 96.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3.5% 96.5%,#0000),linear-gradient(#0000,#000 3.5% 96.5%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:where(.fishbook-page).home-v49-fixes .hero-mascot-foreground{width:100%;height:100%;position:absolute;inset:0}:where(.fishbook-page).home-v49-fixes .hero-mascot-art{width:13.125%;height:23.3209%;position:absolute;top:70.457%;left:69.8565%}:where(.fishbook-page).home-v49-fixes.dark-theme .hero-mascot-art{filter:brightness(.72)saturate(.82)}:where(.fishbook-page).home-v49-fixes.light-theme .hero-mascot-art{filter:brightness(.93)saturate(.9)}:where(.fishbook-page).home-v49-fixes .hero-mascot-shadow{fill:#001316;opacity:.46}:where(.fishbook-page).home-v49-fixes .quiz-photo-art{border:1px solid #c3d0c5;width:100%;height:auto;display:block}:where(.fishbook-page) .fishbook-entry-dialog .miniapp-search-name{text-align:center;-webkit-user-select:all;user-select:all;border:1px solid #97d3e03d;border-radius:8px;margin:0;padding:20px;font-size:22px}:where(.fishbook-page) .fishbook-entry-dialog .entry-copy{color:#192c30;cursor:pointer;background:#dfbe80;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 18px;font-size:14px;display:flex}:where(.fishbook-page) .fishbook-entry-dialog.light-entry-dialog .entry-copy{background:#dcefe7}:where(.fishbook-page) .fishbook-entry-dialog .entry-copy-status{min-height:25px;font-size:12px}:where(.fishbook-page).home-next.home-v49-fixes .hero-shortcut-slot .home-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}:where(.fishbook-page).home-next.home-v49-fixes .hero-shortcut-slot .home-shortcuts>*{border:0;border-radius:0;grid-template-columns:23px minmax(0,1fr);align-items:start;column-gap:12px;padding:22px 18px;display:grid}:where(.fishbook-page).home-next.home-v49-fixes .hero-shortcut-slot .home-shortcuts>*>svg:first-child{margin-top:3px}:where(.fishbook-page).home-next.home-v49-fixes .hero-shortcut-slot .home-shortcuts strong{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;font-size:16px;line-height:28px;display:flex}:where(.fishbook-page).home-next.home-v49-fixes .hero-shortcut-slot .home-shortcuts small{margin-top:6px;font-size:14px;line-height:1.7}:where(.fishbook-page).home-next.home-v49-fixes .hero-shortcut-slot .home-shortcuts em{white-space:nowrap;margin-left:0;padding:1px 5px;font-size:12px;line-height:18px}:where(.fishbook-page).home-next.home-v49-fixes .hero-shortcut-slot .home-shortcuts>:not(:last-child):after{background:var(--home-line);width:1px;display:block;inset:22px 0 22px auto}:where(.fishbook-page).home-next.home-v49-fixes .home-mascot{width:100%;max-width:480px;margin-inline:auto}:where(.fishbook-page).home-next.home-v49-fixes .home-mascot:before{content:none}:where(.fishbook-page).home-next.home-v49-fixes .mascot-reading-art{-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:where(.fishbook-page).home-next.home-v49-fixes .home-mascot>figcaption{text-wrap:balance;width:94%;margin:14px auto 0;font-size:15px;line-height:1.9}:where(.fishbook-page).home-next.home-v49-fixes .home-mascot>figcaption>span{margin:5px 0 0;font-size:12px}@media (max-width:1799px){:where(.fishbook-page).home-next.home-v49-fixes .hero-shortcut-slot .home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.fishbook-page).home-next.home-v49-fixes .hero-shortcut-slot .home-shortcuts>*{padding:13px 18px}:where(.fishbook-page).home-next.home-v49-fixes .hero-shortcut-slot .home-shortcuts>:nth-child(-n+2){border-bottom:1px solid var(--home-line)}:where(.fishbook-page).home-next.home-v49-fixes .hero-shortcut-slot .home-shortcuts>:nth-child(2):after{display:none}}@media (max-width:520px){:where(.fishbook-page).home-next.home-v49-fixes .hero-shortcut-slot .home-shortcuts>*{column-gap:10px;padding:16px 12px}}
