/*
Theme Name: 21bit 2026
Theme URI:
Author: 21bit
Author URI:
Description:
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 21bit-2026
*/
*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:#06041c;font-family:Kanit,sans-serif;font-weight:400;font-size:16px;line-height:1;color:#fff;cursor:default}h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}ul{list-style:none}img{max-width:100%;vertical-align:middle}a{text-decoration:none;text-transform:uppercase;color:#fff}button{border:none;background:0 0;cursor:pointer}.container{max-width:1100px;width:100%;margin-inline:auto;padding-inline:30px}.logo img{max-width:60px}.link-button{min-width:133px;height:40px;border-radius:40px;padding-inline:15px;background:-webkit-gradient(linear,left top,right top,from(#e8736a),to(#f5c4be));background:linear-gradient(to right,#e8736a,#f5c4be);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.link-button::before{content:"";position:absolute;padding:2px;border-radius:40px;inset:0;background:-webkit-gradient(linear,left top,right top,from(#e8736a),to(#f5c4be));background:linear-gradient(to right,#e8736a,#f5c4be);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.header{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;font-size:12px;font-weight:700}.header__login{min-width:115px}.header__login::after{content:"";position:absolute;border-radius:40px;-webkit-box-shadow:0 0 18px 6px rgba(232,115,106,.65),0 0 38px 14px rgba(232,115,106,.25);box-shadow:0 0 18px 6px rgba(232,115,106,.65),0 0 38px 14px rgba(232,115,106,.25);inset:0;-webkit-transition:opacity .35s;transition:opacity .35s;-webkit-animation:opacityLight 2.5s linear both;animation:opacityLight 2.5s linear both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;pointer-events:none}@-webkit-keyframes opacityLight{0%{opacity:.25}50%{opacity:1}100%{opacity:.25}}@keyframes opacityLight{0%{opacity:.25}50%{opacity:1}100%{opacity:.25}}