/*
Theme Name: TATGK Learning Desk
Template: kadence
Version: 0.1.0
Description: TATGK design. This child theme is independent of the setup plugin.
*/
:root{--tat-ink:#191633;--tat-purple:#6d53e8;--tat-mint:#c5eddd;--tat-paper:#f8f7f2}body{font-family:Arial,sans-serif;background:var(--tat-paper);color:var(--tat-ink)}#masthead,#colophon{display:none!important}.tat-head,.tat-footer{background:var(--tat-paper);color:var(--tat-ink)}.tat-wrap{max-width:1150px;margin:auto;padding:0 24px}.tat-head .tat-wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;border-bottom:1px solid #e1dce5}.tat-logo{font-weight:900;font-size:24px;letter-spacing:-1px;color:var(--tat-ink)!important;text-decoration:none}.tat-logo span{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--tat-purple);color:white;margin-right:8px}.tat-nav{display:flex;gap:24px;flex-wrap:wrap}.tat-nav a,.tat-footer a{color:inherit;text-decoration:none;font-size:14px;font-weight:700}.tat-nav a:hover,.tat-footer a:hover{text-decoration:underline}.tat-footer .tat-wrap{border-top:1px solid #dedbe4;display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;padding-top:25px;padding-bottom:25px}.tat-footer nav{display:flex;gap:18px;flex-wrap:wrap}.tat-hero{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:80px 0 55px}.tat-eyebrow{display:inline-block;background:#e9e3ff;color:#5741ba;border-radius:30px;font-size:12px;letter-spacing:1px;font-weight:bold;padding:8px 13px}.tat-hero h1{font-size:clamp(42px,6vw,68px);letter-spacing:-2px;line-height:1.02;color:var(--tat-ink);margin:20px 0}.tat-hero h1 em{color:var(--tat-purple);font-style:normal}.tat-lede{font-size:18px;line-height:1.7;color:#5d5970}.tat-btn{display:inline-block;background:var(--tat-purple);padding:14px 20px;border-radius:9px;color:white!important;text-decoration:none;font-weight:bold}.tat-art{min-height:320px;border-radius:25px;background:#dcd4ff;display:grid;place-items:center}.tat-window{width:75%;padding:25px;background:white;border-radius:16px;transform:rotate(-5deg);box-shadow:0 12px 0 #a99ad6}.tat-window pre{background:#252044;color:#bdf0da;padding:18px;border-radius:9px;white-space:pre-wrap}.tat-strip{display:flex;gap:18px;justify-content:space-around;background:#eeeaf9;padding:18px;border-radius:12px;font-weight:700;color:#554b78}.tat-sect{padding:50px 0}.tat-sect h2{font-size:34px;letter-spacing:-1px;color:var(--tat-ink)}.tat-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tat-card{background:white;border:1px solid #e8e3ea;border-radius:14px;padding:22px}.tat-card .tile{background:#d9d1ff;border-radius:9px;padding:30px;text-align:center;font-weight:800}.tat-card:nth-child(2) .tile{background:#c5eddd}.tat-card:nth-child(3) .tile{background:#f9d5c2}.tat-card h3{font-size:20px}.tat-banner{background:#242043;color:white;padding:30px;border-radius:14px;margin-bottom:50px}.tat-banner h2{color:white}.entry-content .tat-wrap{max-width:1150px}.content-bg{background:transparent}@media(max-width:700px){.tat-head .tat-wrap{padding-top:16px;padding-bottom:16px;align-items:flex-start;flex-direction:column}.tat-nav{gap:14px}.tat-hero{grid-template-columns:1fr;padding-top:45px;gap:25px}.tat-art{min-height:220px}.tat-cards{grid-template-columns:1fr}.tat-strip{flex-direction:column;gap:8px}.tat-footer .tat-wrap{flex-direction:column}}
