@font-face { font-family: CormBold; src: url(../media/CormorantGaramond-SemiBold.ttf);}@font-face { font-family: Corm; src: url(../media/CormorantGaramond-Regular.ttf);}@font-face { font-family: CormLight; src: url(../media/CormorantGaramond-Light.ttf);}:root{ --grd-horiz-1: linear-gradient(180deg, transparent, black 20px, black calc(100% - 20px), transparent); --grd-vertic-1: linear-gradient(90deg, black 0px, black calc(100% - 25px), transparent 100%); --grd-vertic-2: linear-gradient(90deg, transparent, black 50px, black calc(100% - 50px), transparent 100%); --ed-bg-first: #222; --ed-bg-second: #444; --ed-text-first: #fff; --ed-text-second: #eee; --font-10: clamp(9px, 3vw, 11.5px); --font-11: clamp(11px, 3.3vw, 13px); --width-max: 500px;}.ed-bg-second{ background: var(--ed-bg-second);}@media (prefers-color-scheme: light) { :root{ --ed-bg-first: #eee; --ed-bg-second: #fff; --ed-text-first: #333; --ed-text-second: #555; }}@media (prefers-color-scheme: dark) and (max-width: 700px) { :root{ --ed-bg-first: #000; }}@media (prefers-color-scheme: dark) { .dark-invert{ filter: invert(1); -webkit-filter: invert(1); }}.text-secondary{ color: var(--ed-text-second);}.grd-horiz-1{ -webkit-mask-image: var(--grd-horiz-1); mask-image: var(--grd-horiz-1);}.grd-vertic-1{ -webkit-mask-image: var(--grd-vertic-1); mask-image: var(--grd-vertic-1);}.grd-vertic-2{ -webkit-mask-image: var(--grd-vertic-2); mask-image: var(--grd-vertic-2);}.no-scrollbar, .no-scrollbar *{ -ms-overflow-style: none; scrollbar-width: none;}.no-scrollbar::-webkit-scrollbar, .no-scrollbar *::-webkit-scrollbar{ display: none;}flex{ display: flex; grid-gap: 2px;}ctred{ display: flex; align-items: center; justify-content: center;}.ac{ align-items: center;}.jc{ justify-content: center;}.jsf{ margin-left: auto; margin-right: auto;}.jr{ margin-left: auto;}.ico-pico{ height: 13px;}.ico-small{ width: clamp(13px, 4vw, 18px);}.ico-med{ height: clamp(17px, 5vw, 23px);}.ico-pico-x{ height: 13px;}.ico-med-x{ height: 17px;}.ico-big-x{ height: 22px;}.ico-big{ height: clamp(25px, 7.5vw, 34px);}.ico-big-sq{ height: clamp(25px, 7.5vw, 34px); width: clamp(25px, 7.5vw, 34px);}.f-ico-med{ font-size: clamp(11px, 3.4vw, 14px);}.f10{ font-size: clamp(8px, 2.4vw, 10px);}.f11{ font-size: clamp(11px, 3.3vw, 13px);}.f11p{ font-size: clamp(11px, 3.3vw, 14px);}.f12{ font-size: clamp(12px, 3.6vw, 16px);}.f15{ font-size: clamp(13px, 4vw, 18px);}.f17{ font-size: clamp(17px, 5vw, 23px);}.f18{ font-size: clamp(18px, 5.3vw, 25px);}.f20{ font-size: clamp(20px, 6vw, 30px);}.f11x{ font-size: 11px;}.f12x{ font-size: 12px;}.f13x{ font-size: 13px;}.f14x{ font-size: 14px;}.f18x{ font-size: 18px;}.f17x{ font-size: 17px;}.f22x{ font-size: 22px;}.f24x{ font-size: 24px;}.up{ text-transform: uppercase;}.p5{ padding: 5px;}.p10{ padding: 10px;}.pl10{ padding-left: 10px;}.p15{ padding: 15px;}.cp5 > *{ padding: 5px;}.cp10 > *{ padding: 10px;}.cp15 > *{ padding: 15px;}.tc{ text-align: center;}.pb7{ padding-top: 7px; padding-bottom: 7px;}.pi7{ padding-left: 7px; padding-right: 7px;}.pt15{ padding-top: 15px;}.pt5{ padding-top: 5px;}.pt10{ padding-top: 10px;}.pi10{ padding-left: 10px; padding-right: 10px;}.pi15{ padding-left: 15px; padding-right: 15px;}.br10{ border-radius: 10px;}.cbr10 > *{ border-radius: 10px;}.br15{ border-radius: 15px;}.cbr15 > *{ border-radius: 15px;}.br20{ border-radius: 20px;}.br5{ border-radius: 5px;}.bgb10{ background: rgba(0,0,0,0.2);}.bg5{ background: rgba(255,255,255,0.05);}.bg10{ background: rgba(255,255,255,0.1);}.cbg10 > *{ background: rgba(255,255,255,0.1);}.bg15{ background: rgba(255,255,255,0.15);}.bg90{ background: rgba(255,255,255,0.90);}.cbg15 > *{ background: rgba(255,255,255,0.15);}.bgh15:hover{ background: rgba(255,255,255,0.15);}.cbgh15 > *:hover{ background-color: rgba(255,255,255,0.15);}.tr200, .tr200 *{ transition: 200ms all; }.tr300, .tr300 *{ transition: 300ms all; }.bo, b{ font-family: RobotoBold;}b{ font-weight: 100;}.h100{ height: 100%;}.mh100{ height: 100%; overflow: scroll;}.bx{ box-sizing: border-box;}grid{ --cols: 1; --rows: 1; display: grid; grid-template-columns: repeat(var(--cols), 1fr); grid-template-rows: repeat(var(--rows), 1fr); grid-gap: 2px;}.dir-col{ flex-direction: column;}.o5{ opacity: 0.5;}.o7{ opacity: 0.7;}.o2{ opacity: 0.2;}.width-lim{ max-width: var(--width-max);}.width-lim-750{ max-width: 750px;}.fill-x{ width: 100%;}.point{ cursor: pointer;}.fx{ position: fixed; inset: 0;}.scroll-y{ overflow-y: scroll;}.scroll-stop{ overflow: hidden;}.bg-blur{ -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px);}.box-shadow-10{ box-shadow: 0px 0px 10px black;}.a-min{ text-decoration: none; color: white;}.un{ text-decoration: underline;}.c7{ color: rgba(255,255,255,0.7);}.g14{ grid-gap: 14px;}.g10{ grid-gap: 10px;}.g7{ grid-gap: 7px;}.g5{ grid-gap: 5px;}.g4{ grid-gap: 4px;}.mt5{ margin-top: 5px;}.shrink{ max-width: max-content;}.col-dynamic{ --cols: 1;}@media screen and (min-width: 700px) { .col-dynamic{ --cols: 2; }}.no-select { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.hidden { display: none;}.blend-isolate { mix-blend-mode: none; isolation: isolate;}.wiggle{ animation: nooope 0.5s forwards; animation-timing-function: ease-out; -webkit-animation: nooope 0.5s forwards; -webkit-animation-timing-function: ease-out;}@keyframes nooope { 0% { transform: scaleX(1.0); } 15% { transform: scaleX(0.95) translateX(-10px); } 30%{ transform: scaleX(0.92) translateX(20px); } 40%{ transform: scaleX(0.90) translateX(-20px); } 50%{ transform: scaleX(0.90) translateX(20px); } 60%{ transform: scaleX(0.90) translateX(-20px); } 70%{ transform: scaleX(0.92) translateX(20px); } 85%{ transform: scaleX(0.95) translateX(-10px); } 100%{ transform: scaleX(1.0); }}.jump { animation: jump 0.8s forwards; animation-timing-function: ease-out; -webkit-animation: jump 0.8s forwards; -webkit-animation-timing-function: ease-out;}@keyframes jump { 0% { transform: scaleY(1.0); } 5% { transform: scaleY(1.2) translateY(-20px); } 15% { transform: scaleY(0.9) translateY(-40px); } 25% { transform: scaleY(1.2) translateY(-20px); } 30% { transform: scaleY(0.8); } 35%{ transform: scaleY(1.1) translateY(-15px); } 45% { transform: scaleY(0.95) translateY(-30px); } 55%{ transform: scaleY(1.1) translateY(-15px); } 60%{ transform: scaleY(0.9);} 63%{ transform: scaleY(1.05) translateY(-10px); } 69% { transform: scaleY(0.97) translateY(-20px); } 75%{ transform: scaleY(1.05) translateY(-10px); } 78%{ transform: scaleY(0.95); } 81%{ transform: scaleY(1.03) translateY(-5px); } 87% { transform: scaleY(0.98) translateY(-10px); } 93%{ transform: scaleY(1.03) translateY(-5px); } 96%{ transform: scaleY(0.97);} 100% { transform: scaleY(1.0);}}