/* Hukuk sayfalari. Uygulamanin paleti; sade ve okunur. */
:root { --kagit:#f0ebe5; --dosya:#f7f4f0; --cizgi:#ddd4ca;
        --murekkep:#2e2226; --solgun:#7d6f72; --sarap:#87575c; }
* { box-sizing: border-box; }
body { margin:0; background:var(--kagit); color:var(--murekkep);
       font-family:"IBM Plex Sans",system-ui,-apple-system,sans-serif;
       font-size:16px; line-height:1.6; }
main { max-width:680px; margin:0 auto; padding:28px 20px 60px; }
.sirt { font-family:ui-monospace,monospace; font-size:13px; letter-spacing:3px;
        border-left:3px solid var(--sarap); padding-left:10px; margin-bottom:28px; }
.sirt a { color:inherit; text-decoration:none; }
section { background:var(--dosya); border:1px solid var(--cizgi); border-radius:4px;
          padding:24px; margin-bottom:24px; }
h1 { font-family:Georgia,serif; font-size:26px; margin:0 0 6px; }
h2 { font-family:Georgia,serif; font-size:19px; margin:24px 0 8px; }
.ust { color:var(--solgun); font-size:13px; font-family:ui-monospace,monospace;
       margin:0 0 10px; }
footer { color:var(--solgun); font-size:13px; text-align:center; }
