/*
Theme Name: PrintDriverCloud Puzzles
Version: 1.0.0
*/
:root{--ink:#10233b;--muted:#52677d;--cyan:#0891b2;--sky:#e9f8fc;--line:#bedbe4;--paper:#fffdf7}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:17px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:#036985}.site-header{background:#10233b;color:#fff}.header-inner,.site-main,.footer-inner{width:min(1120px,calc(100% - 2rem));margin:auto}.header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{font-size:1.35rem;font-weight:850;color:#fff;text-decoration:none}.site-nav{display:flex;gap:1rem;flex-wrap:wrap}.site-nav a{color:#d8f7ff;text-decoration:none;min-height:44px;display:flex;align-items:center}.site-main{padding:2.5rem 0 4rem}.hero{background:linear-gradient(135deg,#dff8ff,#fef3c7);border:1px solid var(--line);border-radius:24px;padding:clamp(1.5rem,5vw,4rem)}h1{font-size:clamp(2.1rem,5vw,4rem);line-height:1.05;margin:.2rem 0 1rem}h2{line-height:1.2}.finder{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:.75rem;margin-top:1.5rem}.finder label{font-size:.8rem;font-weight:750}.finder select,.finder button{width:100%;min-height:48px;border:2px solid #92c5d3;border-radius:10px;padding:.6rem;background:#fff}.finder button{align-self:end;background:var(--cyan);border-color:var(--cyan);color:#fff;font-weight:800}.cards,.puzzle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0}.card,.puzzle-card{border:1px solid var(--line);border-radius:16px;padding:1.2rem;background:#fff}.puzzle-card img{width:100%;height:auto;border-radius:10px}.site-footer{background:#10233b;color:#d8e5ed;padding:2rem 0}.site-footer a{color:#b9effa}.pagination{display:flex;gap:.5rem;flex-wrap:wrap}@media(max-width:760px){.header-inner{align-items:flex-start;flex-direction:column;padding:1rem 0}.finder,.cards,.puzzle-grid{grid-template-columns:1fr}.site-main{padding-top:1.5rem}}
