.sk-world, .sk-world *{box-sizing:border-box}body.sk-lp-page{scroll-behavior:smooth;scroll-padding-top:20px}body.sk-lp-page{margin:0;background:#fffcf5;color:#263541;font-family:"Hiragino Maru Gothic ProN","Yu Gothic",sans-serif;font-weight:700}.sk-world{max-width:1200px;margin:auto;background:radial-gradient(#dfc89933 .7px,transparent .8px) 0 0/5px 5px,#fffdf7;overflow:hidden}.sk-world header{display:flex;align-items:center;justify-content:space-between;padding:8px 24px;background:#d9f2ff}.sk-world .brand{font-size:26px;text-decoration:none;color:#073b70;white-space:nowrap}.sk-world .brand span{color:#623700;font-size:.8em}.sk-world nav{display:flex;border-radius:40px;background:#fffefa;box-shadow:0 3px #7acced;padding:4px 18px;gap:20px}.sk-world nav a,.sk-world nav button{position:relative;display:flex;flex-direction:column;align-items:center;font:inherit;font-size:13px;color:#30271f;text-decoration:none;border:0;background:none;min-width:64px;padding:3px;line-height:1.4}.sk-world nav i{font-style:normal;font-size:25px;color:#a66e30;position:relative}.sk-world nav a:first-child i{color:#07598b}.sk-world nav button:disabled{opacity:1;cursor:default}.sk-world nav small{font-size:10px;color:#9b5951;line-height:1.1}.sk-world .mark{position:absolute;font-size:16px;right:-10px;top:0;color:#c46a68;transform:rotate(-15deg)}.sk-world a:focus-visible{outline:3px solid #e1639a;outline-offset:4px}.sk-world nav a:hover{text-decoration:underline;text-underline-offset:5px}.sk-world svg{display:block;width:100%;height:auto}.sk-world .hero{background:#d9f2ff}.sk-world .about{display:grid;grid-template-columns:1.05fr 1.5fr 1.5fr .8fr;gap:10px;padding:14px 22px 22px;align-items:center}.sk-world .intro h2{font-size:24px;background:#ffedb6;border:2px dashed #c9903f;padding:9px;transform:rotate(-5deg);color:#65441e;white-space:nowrap}.sk-world .intro p{line-height:1.85;margin:25px 7px 0}.sk-world .profile{display:flex;align-items:center;border:4px dotted #9fd5e7;border-radius:48% 24% 37% 19% / 15% 37% 22% 31%;padding:10px 5px;background:#eefaff99;min-width:0}.sk-world .character{width:53%;flex-shrink:0}.sk-world .profile h3{font-size:27px;margin:0 0 12px;background:#b9e6fa;color:#064e83;transform:rotate(-5deg);white-space:nowrap}.sk-world .profile ul{list-style:none;padding:0;font-size:14px;line-height:2}.sk-world .profile li:before{content:'🐾 ';color:#1a68a3}.sk-world .profile small{font-size:11px}.sk-world .kawawa{border-color:#f0d46d;background:#fff9d999}.sk-world .kawawa h3{background:#ffe789;color:#70460b}.sk-world aside{background:#fffef0;box-shadow:2px 4px 6px #a9906740;padding:14px 9px;line-height:1.85;transform:rotate(5deg);font-size:15px}.sk-world .adventures{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 18px}.sk-world .adventures article{display:flex;align-items:center;border-radius:38px 25px 45px 20px;overflow:hidden;background:repeating-linear-gradient(0deg,#dff2fc99 0 14px,#eefaff 14px 28px)}.sk-world .adventures .scene{width:58%;border:7px solid white;border-radius:30px;transform:rotate(-2deg)}.sk-world .adventures article>div{flex:1;padding:8px;min-width:0}.sk-world .adventures h2{background:#348ac5;color:white;font-size:28px;padding:8px 5px;transform:rotate(-5deg);margin:0 0 16px;text-align:center;border-radius:25% 10%;white-space:nowrap}.sk-world .adventures p{font-size:16px;line-height:1.65;margin:9px 0}.sk-world .adventures .kitchen{background:repeating-linear-gradient(90deg,#ffe5ed 0 14px,#fff1f5 14px 28px)}.sk-world .kitchen h2{background:#ee6f9e;font-size:24px}.sk-world .kitchen .scene{transform:rotate(2deg)}.sk-world .skyline{margin-top:12px}.sk-world .sns{display:flex;align-items:center;gap:16px;padding:10px 30px}.sk-world .sns h2{font-size:22px;background:#fff0c4;border:2px dashed #e6bd62;border-radius:30px;padding:8px 14px;white-space:nowrap}.sk-world .socials{display:flex;flex:1;justify-content:space-around;gap:8px;border:3px double #b8e2f3;border-radius:32px;background:#fff;padding:10px}.sk-world .social-item{display:flex;align-items:center;gap:5px;color:#27232b;text-decoration:none;font-size:13px}.sk-world .social-icon{width:32px;color:#164c71}.sk-world .social-item:first-child .social-icon{color:#d53190}.sk-world .social-item:nth-child(2) .social-icon{color:#e51122}.sk-world .social-item:last-child .social-icon{color:#00b94e}.sk-world .social-status,.sk-world .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sk-world footer{text-align:center;padding:0 15px 22px;color:#164b77}.sk-world footer p{font-size:20px;letter-spacing:3px}.sk-world footer small{font-size:11px;color:#786b57}@media(max-width:950px){.sk-world header{flex-direction:column;gap:8px}.sk-world .about{grid-template-columns:1fr 1fr}.sk-world .intro{padding:8px}.sk-world .intro h2{display:inline-block}.sk-world .profile{min-height:210px}.sk-world aside{margin:12px 25px}.sk-world .sns{flex-direction:column;gap:0}.sk-world .socials{width:100%}.sk-world .adventures h2{font-size:22px}.sk-world .kitchen h2{font-size:19px}.sk-world .adventures p{font-size:13px}}@media(max-width:600px){.sk-world header{padding:12px 6px}.sk-world .brand{font-size:24px}.sk-world nav{gap:2px;width:100%;justify-content:space-around;padding:7px 3px}.sk-world nav a,.sk-world nav button{font-size:10px;min-width:0;flex:1}.sk-world nav i{font-size:23px}.sk-world nav small{font-size:9px}.sk-world .hero-art{width:142%;max-width:none;margin-left:-20%}.sk-world .about{grid-template-columns:1fr;padding:12px 18px;gap:16px}.sk-world .intro p{margin:15px 0}.sk-world .intro{display:flex;align-items:center;gap:20px}.sk-world .intro h2{font-size:20px;white-space:normal;min-width:115px}.sk-world .intro p{font-size:13px}.sk-world .profile{padding:8px 20px;min-height:0}.sk-world .character{width:48%}.sk-world .profile h3{font-size:30px}.sk-world .profile ul{font-size:16px}.sk-world aside{font-size:13px;text-align:center;margin:0 15px;transform:rotate(2deg)}.sk-world .adventures{grid-template-columns:1fr;padding:20px 12px 0;gap:22px}.sk-world .adventures h2,.sk-world .kitchen h2{font-size:22px}.sk-world .adventures p{font-size:13px}.sk-world .socials{flex-wrap:wrap;justify-content:center;gap:18px;padding:18px 10px}.sk-world .social-item{min-width:90px;font-size:12px}.sk-world .sns{padding:0 12px}.sk-world .sns h2{font-size:21px}.sk-world footer p{font-size:14px;letter-spacing:1px}.sk-world .skyline{min-height:60px}}@media(prefers-reduced-motion:reduce){body.sk-lp-page{scroll-behavior:auto}}@media(max-width:600px){.sk-world .hero-art{width:100%;margin-left:0}.sk-world .intro{gap:12px}.sk-world .intro h2{min-width:105px}.sk-world .intro p{line-height:1.75}.sk-world .adventures .scene{width:52%}}.sk-world header{background:radial-gradient(ellipse at 14% 5%,#ffffffdd 0 8%,transparent 9%),radial-gradient(ellipse at 46% 85%,#ffffff88 0 8%,transparent 9%),linear-gradient(115deg,#c1e9ff,#e8f8ff 60%,#b9e5ff);position:relative;border-radius:26px 26px 0 0;padding-top:9px;padding-bottom:10px}.sk-world .brand{transform:rotate(-2deg);text-shadow:2px 2px #fff,-2px -2px #fff;font-size:27px}.sk-world nav{border:2px solid #fff;outline:1px solid #9bdcf4;box-shadow:0 3px 0 #8cd5ee,0 5px 9px #16769a12;border-radius:49px 43px 46px 39px;gap:17px}.sk-world nav i{height:28px}.sk-world nav i>svg{width:29px;height:29px}.sk-world nav small{font-size:8px;letter-spacing:.05em}.sk-world nav .mark{font-size:12px;right:-5px;top:0;opacity:.78}.sk-world nav a:first-child:after{content:'';height:2px;background:#f2c72f;width:45px;position:absolute;bottom:0;transform:rotate(-2deg)}.sk-world .about{padding-top:22px;padding-bottom:28px;gap:7px}.sk-world .intro h2{position:relative;border:0;background:repeating-linear-gradient(5deg,#f4d99140 0 1px,transparent 1px 5px),#fff0c7;box-shadow:1px 3px 2px #9b6b2b30;outline:1px solid #d6a156;outline-offset:-5px;padding:12px 10px;clip-path:polygon(0 14%,10% 8%,43% 0,96% 3%,100% 86%,63% 94%,6% 100%,11% 72%,0 65%);font-size:23px}.sk-world .intro p{transform:rotate(-3deg);line-height:1.9}.sk-world .profile{position:relative;isolation:isolate;border:0;border-radius:0;background:radial-gradient(ellipse,#e8f8ff77,transparent 73%);padding:13px 7px;transform:rotate(-1deg)}.sk-world .profile:before{content:'';position:absolute;inset:-7px -3px;background:url('handdrawn-blue.svg') center/100% 100% no-repeat;z-index:-1;pointer-events:none}.sk-world .kawawa{background:radial-gradient(ellipse,#fff3bc55,transparent 73%);transform:rotate(1deg)}.sk-world .kawawa:before{background-image:url('handdrawn-yellow.svg')}.sk-world .profile h3{padding:7px 9px;position:relative;background:repeating-linear-gradient(174deg,#fff5 0 2px,transparent 2px 7px),#a4dcf4;clip-path:polygon(3% 9%,14% 12%,13% 2%,38% 7%,56% 1%,75% 6%,97% 0,94% 21%,100% 39%,96% 57%,100% 77%,85% 83%,87% 97%,63% 92%,40% 100%,19% 94%,0 99%,4% 73%,0 54%,6% 32%);letter-spacing:2px;font-size:27px;margin-bottom:7px}.sk-world .kawawa h3{background:repeating-linear-gradient(174deg,#fff7 0 2px,transparent 2px 7px),#ffe27b}.sk-world .profile li{transform:rotate(-1deg)}.sk-world .character{mix-blend-mode:multiply}.sk-world aside{border:1px solid #ecdfb7;background:repeating-linear-gradient(0deg,transparent 0 27px,#d5e8f955 27px 28px),#fffdf1;padding-top:29px;position:relative}.sk-world aside:before{content:'';position:absolute;width:59px;height:21px;background:repeating-linear-gradient(90deg,#efd08099 0 3px,#f6dc9e99 3px 5px);top:-9px;left:35%;transform:rotate(-18deg);clip-path:polygon(0 5%,95% 0,100% 21%,95% 38%,100% 60%,96% 81%,100% 97%,3% 100%,6% 77%,0 65%,5% 41%)}@media(max-width:950px){.sk-world .profile{min-height:210px}.sk-world .intro h2{font-size:23px}.sk-world .about{gap:22px 12px}}@media(max-width:600px){.sk-world header{padding:12px 6px}.sk-world .brand{font-size:24px}.sk-world nav{gap:2px;padding:7px 3px}.sk-world nav small{font-size:8px}.sk-world nav .mark{font-size:11px}.sk-world .about{padding:18px 20px 25px;gap:23px}.sk-world .profile{min-height:0;padding:13px 12px}.sk-world .profile h3{font-size:28px;padding:8px}.sk-world .intro h2{font-size:18px;min-width:112px;line-height:1.65}.sk-world .intro p{font-size:12px}.sk-world aside{margin:4px 22px 0;padding-top:26px}.sk-world .profile ul{font-size:14px}}

body.sk-lp-page .wp-site-blocks{padding:0;margin:0}body.sk-lp-page .wp-site-blocks>.sk-world{margin-block-start:0}.sk-world{width:100%;font-size:16px;line-height:1.5}.sk-world h1,.sk-world h2,.sk-world h3{font-family:inherit;line-height:1.4}.sk-world a{text-decoration:none}.sk-world button{font-family:inherit}.sk-world p{margin-block-start:0}.sk-world svg{max-width:none}.sk-world .socials svg{width:100%}
/* 1.0.2: Stack only the kitchen card on small screens. */
@media (max-width:600px){
  .sk-world .adventures .kitchen{flex-direction:column;gap:12px;padding:16px 12px 20px}
  .sk-world .adventures .kitchen>div{flex:0 0 auto;width:100%;min-width:0;padding:8px}
  .sk-world .adventures .kitchen h2{white-space:normal;overflow-wrap:normal;word-break:normal}
  .sk-world .adventures .kitchen p{white-space:normal;overflow-wrap:normal;word-break:normal}
  .sk-world .adventures .kitchen .scene{width:90%;max-width:337px;flex:0 0 auto}
}