body{font-family:system-ui,-apple-system,sans-serif;margin:0;color:#1a1a1a;background:#fff}.lehe-sisu{max-width:960px;margin:0 auto;padding:1.5rem 2rem 3rem}h1{margin-bottom:.25rem}h2{margin-top:2rem}.pea-riba{background:#fafafa;border-bottom:1px solid #e2e2e2}.rakenduse-pealkiri{font-size:1.1rem;font-weight:700;padding:.75rem 2rem 0}.nav-riba{display:flex;gap:1.5rem;padding:.5rem 2rem 1rem}.nav-riba a{font-weight:600}table{border-collapse:collapse;width:100%;margin-top:1rem}td,th{border:1px solid #ddd;padding:.5rem .75rem;text-align:left}th{background:#f5f5f5}tbody tr:hover{background:#f8fafd}a{color:#0060df;text-decoration:none}a:hover{text-decoration:underline}main p span{color:#aaa}form input,form select{padding:.4rem .6rem;margin-right:.5rem;margin-bottom:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}form button{padding:.4rem 1rem;border:1px solid #0060df;background:#0060df;color:white;border-radius:4px;cursor:pointer;font-size:1rem}form button:hover{background:#0050c0}fieldset{border:1px solid #e2e2e2;border-radius:4px;padding:.75rem 1rem;margin-bottom:1rem}legend{padding:0 .5rem;font-weight:600}