.games-window{width:510px}.kopatel-card{margin:18px;overflow:hidden;border:1px solid var(--line,#97b2c2);border-radius:8px;background:var(--surface,#f5fafc);color:var(--ink,#2c5367);box-shadow:0 2px 6px #213b4d20}.kopatel-art{height:160px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;background:linear-gradient(transparent 75%,#82a84c 75% 83%,#6d8940 83% 86%,#97734e 86%),linear-gradient(#66a7c9,#bedde1);font-family:Impact,'Arial Black',Arial,sans-serif;color:#ffda73;text-shadow:0 3px #895a34,2px 0 #614c32,-2px 0 #614c32,0 6px #544331}.kopatel-art strong{font-size:38px;letter-spacing:2px;transform:rotate(-3deg)}.kopatel-art>span{font-size:20px;letter-spacing:9px;transform:rotate(-3deg);margin-left:9px}.kopatel-copy{padding:20px}.kopatel-copy h3{font-size:23px;margin:0 0 10px;letter-spacing:-.4px}.kopatel-copy p{font-size:14px;line-height:1.6;margin:0 0 14px}.kopatel-copy .kopatel-edition{font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:8px}.kopatel-play{display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;border:1px solid #5e8047;border-radius:5px;box-shadow:inset 0 1px #ebffc7,0 1px 3px #38512233;background:linear-gradient(#d3e99a,#a0c46b 48%,#88ad55 51%,#bdd580);color:#36522d;text-shadow:0 1px #e0f4b0;font:700 16px Tahoma,Arial,sans-serif;cursor:pointer}.kopatel-play:focus-visible{outline:3px solid #2882bd;outline-offset:3px}.kopatel-copy .kopatel-hint{font-size:10px;text-align:center;opacity:.7;margin:10px 0 0}.kopatel-frame{display:block;width:100%;height:100%;border:0;background:#7fb8d4}body #desktop .desktop-window.game-immersive{inset:0!important;left:0!important;top:0!important;width:100%!important;height:100dvh!important;max-height:none!important;border:0!important;border-radius:0!important;z-index:20000!important;transform:none;animation:none}body #desktop .game-immersive>.win-titlebar,body #desktop .game-immersive>.win-status{display:none}body #desktop .game-immersive>.win-content{flex:1;height:100%;min-height:0;max-height:none;overflow:hidden;background:#7fb8d4;padding:0}body[data-space-theme="ios6"] .games-window:not(.game-immersive) .win-content{background:url('textures/linen.svg'),#c9c1ae}body[data-space-theme="ios6"] .kopatel-card{background:url('textures/paper.svg'),#fff4d6;border-color:#a78b5d}
@media(max-width:600px){body #desktop .folders{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:182px;max-width:440px;gap:26px 8px;padding:12px 14px 34px;align-content:end}body #desktop .folders .folder{width:100%;height:54px;min-width:44px;min-height:44px}body #desktop .folders .folder>.app-icon{width:50px;height:50px;object-fit:contain}body #desktop .folders .folder>span{opacity:1;top:auto;bottom:-19px;min-height:16px;line-height:12px;font-size:10px;white-space:normal;max-width:100%;width:100%}body #desktop .folders .folder>img.dock-reflection{display:none}body #desktop .folders .folder.is-open::after{bottom:-25px}body #desktop .folders::before{height:160px}body #desktop .desktop-pet{bottom:calc(200px + env(safe-area-inset-bottom))}.kopatel-card{margin:12px}.kopatel-copy{padding:16px}.kopatel-art{height:130px}.kopatel-art strong{font-size:31px}.kopatel-copy h3{font-size:21px}}
@media(max-height:500px) and (pointer:coarse){body #desktop .folders{grid-template-columns:repeat(8,minmax(0,1fr));height:84px;max-width:640px;gap:4px;padding:7px 12px 27px}body #desktop .folders .folder{height:44px}body #desktop .folders .folder>.app-icon{width:38px;height:38px}body #desktop .folders .folder>span{bottom:-16px;font-size:9px}body #desktop .folders .folder.is-open::after{bottom:-23px}body #desktop .folders::before{height:58px}body #desktop .desktop-pet{bottom:calc(100px + env(safe-area-inset-bottom))}}
.games-list[hidden]{display:none}.pou-art{flex-direction:row;gap:12px;background-color:#f8d485;background-image:radial-gradient(#dcae5740 2px,transparent 2px);background-size:20px 20px;color:#8f5d30;text-shadow:0 2px #fff2bd}.pou-art img{height:132px;width:145px;object-fit:contain}.pou-art strong{font:1000 52px 'Trebuchet MS',Arial,sans-serif;letter-spacing:-3px;transform:rotate(-5deg)}.pou-card .kopatel-play{background:linear-gradient(#fff3b6,#ebc05d 48%,#dfae45 51%,#f7d880);border-color:#aa813b;color:#684a25;text-shadow:0 1px #fff3c0}.games-window:not(.game-immersive) .win-content{overflow-y:auto}.pou-card .kopatel-copy h3{font-family:'Trebuchet MS',Arial,sans-serif}@media(max-width:600px){.pou-art img{height:108px;width:115px}}

