/* Local workspace, using established FlashFinds dark/teal trial-page branding. */
:root{font-family:Arial,Helvetica,sans-serif;color:#e8f2f5;background:#101e27;line-height:1.65}*{box-sizing:border-box}body{margin:0}a{color:#51dfd0;text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #fff;outline-offset:5px}.wrap{max-width:1060px;margin:auto;padding:24px}header{border-bottom:1px solid #35535f}.brand{display:flex;align-items:center;gap:14px;font-size:24px;font-weight:800;text-decoration:none}.brand img{width:48px;height:48px;object-fit:contain}nav{display:flex;gap:12px 22px;flex-wrap:wrap;margin-top:22px}nav a{text-decoration:none}nav a[aria-current=page]{text-decoration:underline;color:#fff}.notice{padding:14px 18px;border-left:4px solid #51dfd0;background:#1a2e39}main{min-height:55vh}h1{font-size:clamp(30px,5vw,44px);line-height:1.15}h2{line-height:1.3}.card{background:#1a2e39;border:1px solid #35535f;border-radius:12px;padding:24px;margin:20px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}button{font:inherit;border:1px solid #65818c;border-radius:6px;padding:12px 18px;background:#253a45;color:#c9d9df}button:disabled{cursor:not-allowed}footer{border-top:1px solid #35535f;margin-top:40px;font-size:14px}.skip{position:absolute;left:-10000px}.skip:focus{position:static}li+li{margin-top:8px}
