/* Match the existing gold UI used by pages/info.php and pages/downloads.php. */
.giveria-ots{width:100%;margin:0;padding:0;color:#1c1c1c;line-height:1.65}
.giveria-ots .ui-titlebar{background:linear-gradient(90deg,#e4ad1f 0%,#c88d10 58%,#a66d05 100%);border-radius:10px;padding:10px 14px;color:#fff;font-family:Bebas Neue Bold,sans-serif;font-size:19px;letter-spacing:.5px;text-transform:uppercase;margin:0 0 12px;font-weight:400}
.giveria-ots .ui-section{background:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.9);border-radius:12px;padding:14px;box-shadow:0 1px 0 rgba(0,0,0,.04);margin-bottom:14px}
.giveria-ots h2{font-family:Bebas Neue Bold,sans-serif;font-size:18px;letter-spacing:.4px;text-transform:uppercase;margin:0 0 12px;color:#1c1c1c;font-weight:400}
.giveria-ots h3{font-family:Bebas Neue Bold,sans-serif;font-size:16px;margin:18px 0 4px;color:#1c1c1c;font-weight:400}
.giveria-ots a{color:#9a6b04;text-decoration:none}.giveria-ots a:hover{text-decoration:underline}
.giveria-ots .giveria-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
.giveria-ots .btn{border-radius:8px;padding:8px 14px;color:#333}.giveria-ots .btn-warning{background:linear-gradient(180deg,#f0bf35 0%,#c88d10 58%,#9b6505 100%);border:1px solid #a66d05;color:#fff}
.giveria-ots li{margin-bottom:6px}.giveria-ots ul,.giveria-ots ol{padding-left:22px;margin-bottom:0}.giveria-ots p:last-child{margin-bottom:0}
