@font-face{font-family:Sinhala;src:url(/grade-5/assets/sinhala.woff)}*{box-sizing:border-box}body{margin:0;background:#f0f5f1;color:#153044;font:17px/1.65 Arial,sans-serif}main{max-width:1040px;margin:auto;padding:20px 18px 80px}header,article,.panel{background:#fff;border:1px solid #bfd3c7;border-radius:15px;padding:24px;margin:18px 0}header{border-top:7px solid #016d5b}.brand{display:flex;align-items:center;gap:18px}.brand img{width:76px;height:76px;object-fit:contain}.brand div{flex:1}.brand strong{font-size:21px;color:#081f45}.brand small{display:block;color:#27614a}h1{font-size:clamp(29px,5vw,43px);line-height:1.2;margin:22px 0 12px}h2,h3{line-height:1.3;color:#075842}a{color:#075842}button,a.btn{display:inline-block;cursor:pointer;padding:11px 16px;border-radius:8px;background:#075842;color:#fff;border:1px solid #075842;font:inherit;text-decoration:none;min-height:46px}button:disabled{opacity:.45;cursor:default}.light{background:#fff!important;color:#075842!important}.join{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;line-height:1.5;background:#075842!important;color:#fff!important;min-width:230px}.join [lang=si]{color:#fff}nav,.actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.selectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}label{display:block}select,textarea{font:inherit;border:1px solid #6f9783;border-radius:7px;padding:10px;max-width:100%;width:100%}textarea{min-height:70px;display:block;margin:7px 0 16px}.words{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.words div,.example{background:#eef6ef;border-left:3px solid #d69b27;padding:12px}.words p{margin:4px 0}.tag{font-size:14px;font-weight:700;color:#a5102e}.notice{background:#fff8e4;border-left:5px solid #d69b27;padding:16px}.small,small{font-size:14px;color:#53665b}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.grid .panel{margin:0}summary{cursor:pointer;font-weight:700;min-height:44px;padding:8px 0}details+details{margin-top:10px}li{margin:14px 0}li p{margin:7px 0}[lang=si]{font-family:Sinhala,serif;line-height:1.85;color:#175d45}footer{padding:22px 0;margin-top:25px;border-top:1px solid #bacfbe}.answer{background:#eef7ee;padding:16px;border-left:3px solid #016d5b}.term-title{padding:12px;background:#e7f1e8;border-radius:8px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}td,th{padding:10px;text-align:left;border-bottom:1px solid #d9e4da;vertical-align:top}[hidden]{display:none!important}:focus-visible{outline:3px solid #b17b00;outline-offset:3px}.print-line{border-bottom:1px solid #98ae9e;min-height:35px;margin-top:5px}.paper-section{break-inside:avoid}.video-item{margin:12px 0}.video-item small{display:block}input[type=checkbox]{width:22px;height:22px;vertical-align:middle;margin-right:8px}@media(max-width:600px){main{padding:12px 10px 75px}header,article,.panel{padding:17px}.selectors{grid-template-columns:1fr}.brand{gap:10px}.brand img{width:58px;height:58px}.brand strong{font-size:16px}.brand small{font-size:12px}.join{width:100%}.words{grid-template-columns:1fr 1fr}}@media print{body{background:#fff;font-size:11pt}main{padding:0;max-width:none}header,article,.panel{border:0;border-radius:0;padding:0;margin:10px 0}header .brand img{width:55px;height:55px}.no-print,nav,.selectors,footer,.actions,.join,#ews-join-dock,.ews-word-launch{display:none!important}.print-line{min-height:30px}h1{font-size:23pt}.paper-section{break-inside:avoid}details{display:block}details[open]>summary{display:none}}
