.site-legal-links{display:flex;justify-content:center;gap:18px;max-width:1240px;margin:0 auto;padding:10px 24px 30px;color:#797b8e;font-size:11px}.site-legal-links a,.site-legal-links button{color:#5a52c8;text-decoration:none}.site-legal-links>button{min-height:0;padding:0;border:0;background:transparent;font:inherit}.site-legal-links a:hover,.site-legal-links button:hover{text-decoration:underline}.site-legal-links .coffee-link{color:#865a22}
.legal-page{min-height:100vh;color:#25263c;background:linear-gradient(145deg,#f3f3fb,#eef4fb)}.legal-header{position:static;max-width:none}.legal-main{max-width:900px;padding-top:42px}.legal-card{padding:clamp(22px,5vw,54px);border:1px solid #deddec;border-radius:24px;background:#fffefd;box-shadow:0 18px 55px #39365412}.legal-card h1{font-size:clamp(28px,5vw,46px)}.legal-card h2{margin-top:30px;color:#393754}.legal-card p,.legal-card li{color:#55576c}.legal-card a{color:#5147d8}.legal-note{padding:14px 16px;border-radius:13px;background:#efedff;color:#4b4680!important}.legal-burmese{margin-top:38px;padding-top:28px;border-top:1px solid #e4e3ee}.legal-footer{display:flex;gap:18px;justify-content:center;padding:24px;font-size:12px}
.support-app-shell{padding:4px}.support-payment-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.support-payment-choice{display:grid;gap:6px;padding:18px;border:1px solid #e2ddeb;border-radius:16px;text-decoration:none;background:linear-gradient(145deg,#fff,#f7f5ff);box-shadow:0 8px 22px #3b355b0c;transition:transform .16s ease,box-shadow .16s ease}.support-payment-choice:hover{transform:translateY(-2px);text-decoration:none;box-shadow:0 12px 28px #3b355b16}.support-payment-choice>span{font-size:25px}.support-payment-choice strong{color:#3f3965}.support-payment-choice small{color:#77738a}.support-payment-choice.choice-0{border-color:#dfd4b3;background:linear-gradient(145deg,#fffdf8,#fff6df)}.support-payment-choice.choice-1{border-color:#e6cfc4;background:linear-gradient(145deg,#fff,#fff1eb)}.support-payment-choice.choice-2{border-color:#d8d2f0;background:linear-gradient(145deg,#fff,#f0edff)}
@media(max-width:760px){
  .site-legal-links{position:relative;z-index:2;flex-wrap:wrap;gap:8px;margin:0 14px;padding:14px 14px calc(140px + env(safe-area-inset-bottom));border-top:1px solid #deddea;background:linear-gradient(180deg,#ffffffa8,#f2f1facc)}
  .site-legal-links a,.site-legal-links>button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 12px;border:1px solid #dedbec;border-radius:999px;background:#fff;font-size:11px;font-weight:650;box-shadow:0 4px 12px #40385f0b}
  body:has(#workspace[hidden]) .site-legal-links{padding-bottom:28px}
  .support-payment-choices{grid-template-columns:1fr}.support-payment-choice{grid-template-columns:auto 1fr;align-items:center}.support-payment-choice>span{grid-row:1/3}.support-payment-choice small{grid-column:2}
}
