.gift-section{color:#f7fbff;background:#0b1422;padding:64px 5%}.gift-heading{max-width:650px;margin-bottom:28px}.gift-heading h2{margin:12px 0;font-size:clamp(30px,5vw,56px);line-height:1.03}.gift-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.gift-tile{background:#142033;border:1px solid #334255;border-radius:18px;overflow:hidden}.gift-art{background:linear-gradient(135deg,#057eac,#0a223e 70%);flex-direction:column;justify-content:space-between;min-height:210px;padding:28px;display:flex;position:relative}.gift-art:after{content:"✦";opacity:.12;font-size:90px;position:absolute;top:45px;right:24px}.gift-art span{letter-spacing:3px;font-weight:900}.gift-art strong{font-size:70px;line-height:1.4}.gift-art small{letter-spacing:1.2px;font-size:10px}.gift-tile-1 .gift-art{background:linear-gradient(135deg,#9d145b,#271936 70%)}.gift-tile-2 .gift-art{background:linear-gradient(135deg,#7732a5,#17203c 70%)}.gift-tile-copy{padding:24px}.gift-tile-copy h3{margin:0 0 12px;font-size:23px}.gift-tile-copy p{color:#d2dfec;font-size:14px;line-height:1.65}.gift-tile-copy .cb-button{color:#071421;text-align:center;background:#48c9ff;border-radius:8px;padding:15px;font-weight:800;text-decoration:none;display:block}.gift-page{max-width:1000px;margin:auto;padding:40px 22px 80px}.gift-page h1{font-size:clamp(32px,6vw,56px);line-height:1.05}.gift-page .gift-panel{border:1px solid #526076;border-radius:15px;margin:24px 0;padding:26px}.gift-page .gift-values{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.gift-values button{color:inherit;background:0 0;border:2px solid #68768b;border-radius:10px;padding:14px 28px;font-size:24px}.gift-values button[aria-pressed=true]{color:#fff;background:#093246;border-color:#46c8ff}.gift-page label{margin:18px 0;display:block}.gift-page label input:not([type=checkbox]),.gift-page textarea{width:100%;color:inherit;background:0 0;border:1px solid #718096;border-radius:6px;margin-top:7px;padding:12px;display:block}.gift-page .physical-choice{border:1px solid #29b8ee;border-radius:10px;padding:18px}.gift-page .physical-choice input{margin-right:10px}.gift-page .gift-code{overflow-wrap:anywhere;color:#08243b;-webkit-user-select:all;user-select:all;background:#eaf5fc;border-radius:8px;padding:20px;font:700 clamp(13px,2.5vw,20px) monospace}.gift-page .gift-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.gift-page .gift-address{white-space:pre-line}.gift-page .gift-error{color:#fff;background:#5b1f2f;border-radius:8px;padding:15px}.gift-page button:disabled{opacity:.55}.gift-page small{line-height:1.6;display:block}.gift-admin-list{gap:18px;display:grid}.gift-admin-list article{border:1px solid #526076;border-radius:14px;padding:24px}.gift-stats{flex-wrap:wrap;gap:24px;display:flex}@media (max-width:760px){.gift-grid{grid-template-columns:1fr}.gift-art{min-height:185px}.gift-section{padding:40px 20px}.gift-page .gift-panel{padding:20px}.gift-values button{padding:10px 22px}}
