*{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}input,textarea,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text}html{background-color:#000;color-scheme:dark}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}:root{--app-height: 100dvh}.am-gradient-overlay{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%)}.am-glass{background:rgba(28,28,30,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.am-card{background:#1c1c1e;border-radius:12px;transition:transform .15s ease,background-color .15s ease}@media (hover: hover) and (pointer: fine){.am-card:hover{transform:scale(1.02);background:#2c2c2e}}.am-card:active{transform:scale(.98);background:#2c2c2e}.am-btn-primary{background:linear-gradient(180deg,#fa2d48 0%,#e91e3a 100%);border:none;border-radius:8px;font-weight:600;transition:all .15s ease}@media (hover: hover) and (pointer: fine){.am-btn-primary:hover{filter:brightness(1.1)}}.am-btn-primary:active{transform:scale(.97);filter:brightness(.95)}.am-input{background:rgba(120,120,128,.2);border:none;border-radius:10px;color:#fff}.am-input::-moz-placeholder{color:#ebebf599}.am-input::placeholder{color:#ebebf599}.am-input:focus{background:rgba(120,120,128,.3);outline:none;box-shadow:0 0 0 2px #fa2d4866}.am-hide-scrollbar::-webkit-scrollbar{display:none}.am-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.am-divider{height:1px;background:rgba(84,84,88,.65)}.am-text-secondary{color:#ebebf599}.am-text-tertiary{color:#ebebf54d}
