.app-content{min-height:calc(100vh - 80px);width:100%;position:relative;padding:2rem}.app-gradient{background:linear-gradient(180deg,rgba(1,24,38,.8),rgba(1,24,38,.6))}.app-background-pattern{position:absolute;inset:0;opacity:.5;pointer-events:none}.main-content{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding-top:2rem}.base-container{background:rgba(1,24,38,.6);border-radius:1rem;border:1px solid rgba(56,189,248,.15);box-shadow:0 0 30px rgba(14,165,233,.05);padding:2rem}.terms-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(56,189,248,.15)}.terms-header h1{font-size:2rem;font-weight:600}.terms-content{max-width:100%;margin:0 auto;font-size:1.125rem;line-height:1.75;display:flex;flex-direction:column;gap:3rem}.notice-box{background:#011826;padding:2rem;border-radius:.5rem;border:1px solid rgba(56,189,248,.15)}.notice-title{color:#38BDF8;font-size:1.25rem;font-weight:600;margin-bottom:1rem}section{display:flex;flex-direction:column;gap:2rem}section h2{font-size:1.875rem;font-weight:700;color:#38BDF8;margin-bottom:2rem}section h3{font-size:1.5rem;font-weight:600;color:rgba(56,189,248,.9);margin-bottom:1.5rem}.terms-footer{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(56,189,248,.15);text-align:center}