/*
Theme Name: Foolish Games
Author: Foolish Games
Description: A responsive board-game studio theme with purple-and-blue branding, a Hex iPad illustration, editable homepage copy, and a playable Four in a Row browser demo.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: foolish-games
Tags: custom-logo, custom-menu, featured-images, translation-ready, blog
*/
.skip-link{position:absolute;top:-100px;left:20px;z-index:999999;background:#f7f4ff;color:#100b26;padding:14px;border-radius:5px}.skip-link:focus{top:12px}.header{position:relative}.header nav .menu{display:flex;align-items:center;gap:38px;list-style:none;margin:0;padding:0}.header nav .menu a{color:#d2cce5}.header nav .menu a:hover{color:var(--blue)}.menu-toggle{display:none}.wp-page-content{max-width:850px;margin:65px auto 90px;line-height:1.85;min-height:35vh}.wp-page-content h1{font-size:55px;line-height:1.15;letter-spacing:-2px;margin:0 0 32px}.wp-page-content h2{font-size:32px;margin:34px 0 18px;letter-spacing:-1px}.wp-page-content h3{font-size:25px;margin:25px 0 15px}.wp-page-content p,.wp-page-content ul,.wp-page-content ol{margin:0 0 22px;color:#c3bdd4}.wp-page-content a{color:#22b9f5;text-decoration:underline}.wp-page-content img{max-width:100%;height:auto}.wp-page-content .alignwide{max-width:1100px;width:100%}.wp-page-content .alignfull{width:100%}.wp-page-content blockquote{border-left:3px solid #9149ff;padding-left:22px;margin:28px 0}.wp-page-content pre{padding:20px;background:#1b1432;overflow:auto}.wp-page-content table{border-collapse:collapse;width:100%}.wp-page-content th,.wp-page-content td{border:1px solid #ffffff30;padding:10px}.wp-page-content input:not([type=checkbox]):not([type=radio]),.wp-page-content textarea{background:#241837;color:#f7f4ff;border:1px solid #745893;padding:10px;border-radius:4px;max-width:100%}.wp-page-content input[type=submit]{cursor:pointer}.post-entry{padding:25px 0;border-bottom:1px solid #ffffff20}.post-meta{font-size:12px;color:#aaa4bf}.post-thumbnail{border-radius:12px;width:100%;margin:10px 0 25px}.comments-area{margin-top:50px}.comments-area ol{list-style:none;padding-left:0}.comments-area .children{padding-left:25px}.comment-body{padding:15px 0;border-bottom:1px solid #ffffff15}.homepage-extra{border-top:1px solid #ffffff20;padding-top:35px}.screen img{max-width:100%}.screen .hex-art img{height:100%}.footer-brand span{max-width:320px}.screen .home-bar{pointer-events:none}
@media(max-width:760px){.header nav .menu{display:none;position:absolute;right:0;top:calc(100% - 6px);z-index:10;min-width:220px;padding:20px;background:#25183b;border:1px solid #65468d;border-radius:10px;flex-direction:column;align-items:flex-start;gap:20px}.header nav .menu.is-open{display:flex}.menu-toggle{display:block;background:transparent;border:1px solid #ffffff40;border-radius:6px;padding:11px 15px;color:#f7f4ff}.header nav .nav-cta{display:none}.wp-page-content h1{font-size:39px}.wp-page-content{margin-top:40px}}
