body{background:#f6efdc;margin:0}.buy[aria-disabled=true]{opacity:.75;cursor:progress}a{color:#2a2630}.tx-paper{background:#f6efdc url(/img/tex-land2.jpg) 50%/420px}.tx-sea{background:#9dceca url(/img/tex-sea.jpg) 50%/420px}.tx-deep{background-blend-mode:soft-light;background:#1b2440 url(/img/tex-grain.jpg) 0 0/512px}.cal-top{color:#fff7ea;background:#c8321f url(/img/tex-p_tomato.jpg) 50%/300px}.tile{color:#2a2630;background:#f6efdc url(/img/tex-land2.jpg) 50%/300px;padding:.1em .16em .15em;font-family:Archivo Black,sans-serif;line-height:1;display:inline-block;box-shadow:.05em .1em .12em #0a081473}.tile.red{color:#fff7ea;background:#e4573d url(/img/tex-p_tomato.jpg) 50%/300px}.tile.gold{color:#2a2630;background:#edb43e url(/img/tex-p_mustard.jpg) 50%/300px}.tile.teal{color:#fff7ea;background:#2f8a8a url(/img/tex-p_teal.jpg) 50%/300px}.gal{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:14px;display:flex;overflow-x:auto}.gal::-webkit-scrollbar{display:none}.gslide{scroll-snap-align:center;scroll-snap-stop:always;aspect-ratio:1;flex:0 0 100%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.chipl{color:#fff7ea;letter-spacing:.06em;background:#1b2440e0;border-radius:4px;padding:5px 9px 4px;font-family:Special Elite,monospace;font-size:12px;position:absolute;top:12px;left:12px}.thumb{cursor:pointer;box-sizing:border-box;background:#fffdf6;border:2px solid #2a263040;border-radius:8px;flex:none;width:62px;height:62px;padding:3px;position:relative;overflow:hidden}.thumb.on{border-color:#c8321f;box-shadow:0 0 0 2px #c8321f40}.icon{color:#2a2630;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.icon:hover{background:#2a263014}.nav{color:#2a2630;cursor:pointer;z-index:2;background:#fffdf6eb;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-22px;display:flex;position:absolute;top:50%;box-shadow:0 2px 6px #0a081440}.opt{color:#2a2630;letter-spacing:.02em;cursor:pointer;background:#fffdf6;border:2px solid #2a2630;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:6px 4px;font-family:Oswald,sans-serif;font-size:17px;font-weight:600;display:flex;position:relative}.opt:hover{background:#f1e6cc}.opt.on{color:#fff7ea;background:#2a2630}.pop-tag{white-space:nowrap;color:#fff7ea;letter-spacing:.08em;background:#c8321f;border-radius:99px;padding:2px 7px 1px;font-family:Oswald,sans-serif;font-size:10.5px;font-weight:600;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.field{box-sizing:border-box;color:#2a2630;background:#fffdf6;border:2px solid #2a2630;border-radius:8px;width:100%;min-height:52px;padding:0 14px;font-family:Archivo,sans-serif;font-size:17px}.field::placeholder{color:#7a6f63}.field.bad{border-color:#c8321f;box-shadow:0 0 0 2px #c8321f2e}.buy{color:#fff7ea;letter-spacing:.05em;cursor:pointer;background:#c8321f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;font-family:Oswald,sans-serif;font-size:19px;font-weight:700;text-decoration:none;display:flex;box-shadow:3px 5px #140e064d}.buy:hover{color:#fff7ea;background:#a92818}.ghost{color:#2a2630;letter-spacing:.05em;cursor:pointer;background:0 0;border:2px solid #2a2630;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:54px;font-family:Oswald,sans-serif;font-size:17px;font-weight:700;text-decoration:none;display:flex}.ghost:hover{background:#2a26300f}.pill{box-sizing:border-box;color:#26304f;white-space:nowrap;background:#fffdf6;border:1.5px solid #2a26304d;border-radius:5px;justify-content:center;align-items:center;min-height:26px;padding:0 8px;font-family:Archivo,sans-serif;font-size:11.5px;font-weight:600;display:inline-flex}.paylogos{flex-wrap:wrap;gap:6px;display:flex}.plogo{box-sizing:border-box;background:#fff;border:1px solid #2a263038;border-radius:5px;width:48px;height:30px;display:inline-flex;overflow:hidden}.plogo svg{width:100%;height:100%;display:block}.films{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:14px;padding:8px calc(50% - min(41vw,320px)) 6px;display:flex;overflow-x:auto}.films::-webkit-scrollbar{display:none}.fcard{scroll-snap-align:center;flex:0 0 min(82vw,640px)}.finner{transform-origin:50% 60%;transition:transform .12s linear,opacity .12s linear}.dot{cursor:pointer;background:#1b24404d;border:0;border-radius:50%;width:9px;height:9px;padding:0}.dot.on{background:#c8321f;border-radius:5px;width:22px}.dotbtn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.round{color:#26304f;cursor:pointer;background:#fffdf6;border:2px solid #26304f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.wall{align-items:flex-start;gap:10px;display:flex}.wcol{flex-direction:column;flex:1 1 0;min-width:0;display:flex}@media (width>=760px){.wall{gap:14px}}.rv{box-sizing:border-box;break-inside:avoid;background:#fffdf6;border-radius:12px;flex-direction:column;gap:8px;width:100%;margin:0 0 10px;padding:12px;display:inline-flex;box-shadow:1px 3px 8px #281e0a1f}.ph{text-align:center;color:#5a5044;background:repeating-linear-gradient(135deg,#2a26300a 0 10px,#0000 10px 20px);border:2px dashed #2a263059;border-radius:8px;justify-content:center;align-items:center;padding:8px;font-family:Special Elite,monospace;font-size:11.5px;line-height:1.35;display:flex}.sk{background:#2a26301f;border-radius:5px;height:9px;display:block}.flink{color:#ece5d3;align-items:center;min-height:36px;font-size:15px;text-decoration:none;display:inline-flex}.flink:hover{color:#ffd257}.playhit{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:5px}.playhit:focus-visible{outline-offset:3px;outline:3px solid #edb43e}.playcircle{box-sizing:border-box;background:#c8321f;border:3px solid #fffaf0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .15s ease-out;display:flex;box-shadow:0 6px 16px #0a081473}.playhit:hover .playcircle,.playhit:active .playcircle{transform:scale(1.08)}.dur{color:#fff7ea;letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#1b2440e0;border-radius:4px;padding:.35em .5em .3em;font-family:Oswald,sans-serif;font-size:max(11px,2.6cqw);font-weight:600;line-height:1;position:absolute;bottom:5%;right:3%}.player{z-index:30;color:#fff7ea;flex-direction:column;animation:.2s ease-out fadein;display:flex;overflow:hidden}.plmain>:first-child{margin-top:auto}.plmain>:last-child{margin-bottom:auto}.plmain{flex-direction:column;flex:auto;justify-content:flex-start;width:100%;max-width:min(960px,max(320px,177.78vh - 711.12px));margin:0 auto;display:flex;overflow-y:auto}.plhead{box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:min(960px,max(320px,177.78vh - 711.12px));margin:0 auto;padding:6px 6px 6px 16px;display:flex}.plframe{color:#2a2630;background:#000;position:relative}.plframe:fullscreen{justify-content:center;align-items:center;display:flex}.plframe:fullscreen .plscene{width:min(100vw,177.78vh)}.pb{transition:opacity .4s}.pkb{transition:transform .3s linear}.pltap{cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pltap.plshade{background:#0a0e1c80}.replay{color:#1b2440;letter-spacing:.06em;background:#fffaf0;border-radius:99px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-family:Oswald,sans-serif;font-size:16px;font-weight:700;display:inline-flex}.plbar{align-items:center;gap:4px;padding:4px 6px;display:flex}.plc{color:#fff7ea;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.plc:hover{background:#fff7ea1f}.plc:focus-visible,.plnext:focus-visible{outline-offset:2px;outline:2px solid #edb43e}.pltime{font-variant-numeric:tabular-nums;color:#d8d0bd;flex:none;font-family:Oswald,sans-serif;font-size:13px;font-weight:500}.plseek{accent-color:#edb43e;cursor:pointer;flex:auto;min-width:0;height:44px;margin:0 6px}.plfoot{box-sizing:border-box;flex-direction:column;flex:none;gap:10px;width:100%;max-width:560px;margin:0 auto;padding:12px 16px 18px;display:flex}.plnext{color:#fff7ea;letter-spacing:.05em;cursor:pointer;background:0 0;border:2px solid #fff7ea73;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:48px;font-family:Oswald,sans-serif;font-size:16px;font-weight:700;display:flex}.plnext:hover{background:#fff7ea14}.pop{z-index:30;flex-direction:column;animation:.24s ease-out popin;display:flex;overflow:hidden}.pophead{border-bottom:2px solid #2a26301f;flex:none;align-items:center;gap:6px;padding:6px;display:flex}.popbody{flex:auto;padding:22px 18px 18px;overflow-y:auto}.popfoot{background:#f6efdc;border-top:2px solid #2a26301f;flex-direction:column;flex:none;gap:8px;padding:12px 16px 16px;display:flex}.occ{color:#2a2630;letter-spacing:.02em;cursor:pointer;background:#fffdf6;border:2px solid #2a26304d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:112px;padding:10px 6px;font-family:Oswald,sans-serif;font-size:16px;font-weight:600;display:flex}.occ img{width:56px;height:auto}.occ.on{background:#fff1e4;border-color:#c8321f;box-shadow:0 0 0 2px #c8321f33}.chip{color:#2a2630;cursor:pointer;background:#fffdf6;border:2px solid #2a26304d;border-radius:999px;min-height:44px;padding:0 14px;font-family:Archivo,sans-serif;font-size:15px;font-weight:600}.chip.on{color:#fff7ea;background:#2a2630;border-color:#2a2630}.lbl{letter-spacing:.08em;font-family:Special Elite,monospace;font-size:14px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}details[open] .plus{transform:rotate(45deg)}.chev{transition:transform .15s}details[open] .chev{transform:rotate(180deg)}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,.field:focus,[tabindex="-1"]:focus-visible{outline-offset:2px;outline:3px solid #edb43e}.wrap{box-sizing:border-box;max-width:1180px;margin:0 auto;padding-left:16px;padding-right:16px}.xbar{color:#fff7ea;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;padding:8px 10px 9px;display:flex}.xbar .xt{letter-spacing:.02em;align-items:center;gap:6px;min-width:0;font-family:Special Elite,monospace;font-size:clamp(9.5px,5.3vw - 8.4px,12.5px);display:inline-flex}.xbar .xt svg{flex:none}.xbar .xt span{text-overflow:ellipsis;overflow:hidden}.xbar .xc{flex:none;gap:3px;display:inline-flex}.cd{color:#2a2630;letter-spacing:.02em;font-variant-numeric:tabular-nums;box-sizing:border-box;background:#edb43e;border-radius:4px;justify-content:center;align-items:baseline;gap:1px;width:29px;padding:2px 0 1px;font-family:Oswald,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.cd b{font-size:13px;font-weight:700}@media (width<=409px){.xbar .xt svg{display:none}}@media (width<=359px){.xbar{gap:6px;padding-left:6px;padding-right:6px}.cd{width:27px}}.menu{box-sizing:border-box;border-bottom:2px solid #2a263026;flex-direction:column;animation:.18s ease-out menuin;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 20px #0a081447}.menu ul{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.mfoot{padding:14px 16px max(18px,env(safe-area-inset-bottom,0px));border-top:1.5px solid #2a26301f;flex:none}.menu li:first-child .mlink{border-top:0}.mlink{color:#2a2630;letter-spacing:.03em;border-top:1.5px solid #2a26301a;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 18px;font-family:Oswald,sans-serif;font-size:18px;font-weight:600;text-decoration:none;display:flex}.mlink:hover{background:#2a26300d}.dim{z-index:19;background:#0a081473;animation:.18s ease-out fadein;position:fixed;inset:0}@keyframes menuin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.trust li{background:#fffdf6;border:1.5px solid #2a263024;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.trust b{font-size:15px;line-height:1.25}.trust span{color:#4a4238;font-size:13px;line-height:1.35}.tico{color:#c8321f;margin-bottom:4px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes b1{0%,30%{opacity:1}33%,97%{opacity:0}to{opacity:1}}@keyframes b2{0%,30%{opacity:0}33%,63%{opacity:1}66%,to{opacity:0}}@keyframes b3{0%,63%{opacity:0}66%,97%{opacity:1}to{opacity:0}}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.09)translate(-2%,-1%)}}@keyframes prog{0%{width:0}to{width:100%}}@keyframes rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes popin{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes slidein{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.b1{animation:12s infinite b1}.b2{animation:12s infinite b2}.b3{animation:12s infinite b3}.kb{animation:12s ease-in-out infinite alternate kb}.prog{animation:12s linear infinite prog}.rise{animation:.22s ease-out rise}.slidein{animation:.22s ease-out slidein}@media (prefers-reduced-motion:reduce){.b1,.b2,.b3,.kb,.prog,.rise,.pop,.slidein,.menu,.dim,.player{animation:none}.finner,.pb,.pkb,.playcircle{transition:none}}.thumbs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}@media (width>=1024px){.thumbs{grid-template-columns:repeat(8,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.thumbs .thumb{aspect-ratio:1;width:auto;height:auto}#pc-menu-btn{visibility:hidden}#pc-menu,.dim{display:none}}.gvideo{object-fit:cover;background:#f6efdc;width:100%;height:100%;display:block;position:absolute;inset:0}@media (hover:none) and (pointer:coarse){.pop.typing .popfoot{display:none}}.tx-navy{background-blend-mode:soft-light;background:#26304f url(/img/tex-grain.jpg) 0 0/512px}.simple-page{box-sizing:border-box;min-height:100dvh;padding:40px max(20px,env(safe-area-inset-right,0px)) max(32px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));color:#fff7ea;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;font-family:Archivo,system-ui,sans-serif;display:flex}.simple-page .buy{width:100%}.stamp-strip{letter-spacing:.1em;color:#2a2630;padding:9px 16px 7px;font-family:Special Elite,monospace;font-size:15px;display:inline-block;transform:rotate(-1.5deg);box-shadow:3px 6px 8px #06081473}@keyframes sticker-in{0%{opacity:0;transform:scale(1.5)rotate(-8deg)}}.sticker-in{animation:.5s cubic-bezier(.2,1.4,.4,1) .2s both sticker-in}@media (prefers-reduced-motion:reduce){.sticker-in{animation:none!important}}
