Path: blob/master/views/assets/css/styles-1755147161.css
11196 views
@charset "UTF-8";12/* -----------------------------------------------3/* Authors: QuiteAFancyEmerald, OlyB, and Yoct4/* MIT license: http://opensource.org/licenses/MIT5/* HU CSS6/* ----------------------------------------------- */78/*9Nord Theme (https://nordtheme.com)10Guide:1112nord0 - nord3: "Polar Night" (dark greys) (darker to lighter)13nord4 - nord6: "Snow Storm" (almost white) (darker to lighter)14nord7 - nord10: "Frost" (blue and teal colors) (teal to medium blue)15nord11 - nord15: "Aurora" (muted rainbow colors) (red to purple, no blue)1617see https://raw.githubusercontent.com/arcticicestudio/nord-docs/develop/assets/images/nord/repository-color-palettes.svg for colors18*/1920/* also includes bootstrap colors */2122/* '~' function hexav(a,b){var da=parseInt(a,16),db=parseInt(b,16),diff=db-da,step=diff/3,dc=da+step,dd=db-step,c=Math.round(dc).toString(16),d=Math.round(dd).toString(16);return[c,d];} */2324:root {25--nord0: #1d232a;26--nord0m1: #2e3440;27--nord0m2: #323946;28--nord0m3: #373d4c;29--nord1: #3b4252;30--nord2: #434c5e;31--nord3: #4c566a;32--nord4: #d8dee9;33--nord5: #e5e9f0;34--nord6: #eceff4;35--nord7: #8fbcbb;36--nord8: #88c0d0;37--nord8lighter: #98d0e0;38--nord9: #81a1c1;39--nord10: #5e81ac;40--nord11: #bf616a;41--nord12: #d08770;42--nord13: #ebcb8b;43--nord14: #a3be8c;44--nord15: #b48ead;45--nord16: #abadb1;46--nord17: #ff5861;47--nord18: #2e3440;48--nord19: rgba(255, 87, 95, 0.569);49--blue: #375a7f;50--indigo: #6610f2;51--purple: #6f42c1;52--pink: #e83e8c;53--red: #e74c3c;54--orange: #fd7e14;55--yellow: #f39c12;56--green: #00bc8c;57--teal: #20c997;58--cyan: #3498db;59--white: #fff;60--gray: #999;61--gray-dark: #303030;62--primary: #375a7f;63--secondary: #444;64--success: #00bc8c;65--info: #3498db;66--warning: #f39c12;67--danger: #e74c3c;68--light: #999;69--dark: #303030;70--dark2: #22262f;71--fancy-dark: rgba(46, 52, 64, 0.2);72}7374:root:not(.light) {75--radio-accent: var(--nord8);76--hero-grid-bg: var(--fancy-dark);77}7879.light:root {80--nord0: #eceff4;81--nord1: #e5e9f0;82--nord2: #d8dee9;83/* Don't override nord3. */84--nord4: #434c5e;85--nord5: #3b4252;86--nord6: #1d232a;87--nord0m1: #f0f2f7;88--nord0m2: #e8ecf4;89--nord0m3: #e0e5f0;90--html-color: var(--nord5);91--radio-bg: var(--nord2);92--a-color: var(--nord17);93--bigtitle-color: var(--nord17);94--banner-bg: var(--nord2);95--footer-img: url('{{route}}{{/assets/img/waves-light.svg}}');96--footer-grad: var(--nord0m3);97--margin-hover: var(--nord11);98--logo-img: url('{{route}}{{/assets/img/logo-light.webp}}');99/* nord0m3 but with roughly 0.5 opacity in hex. */100--dropdown-bg: #e0e5f080;101/* nord3 but with roughly 0.3 opacity in hex. */102--settings-bg: #4c566a4d;103--settings-border: #e0e0e0;104--settings-color: var(--nord5);105--cseltitle-main-color: var(--nord17);106--close-btn-color: var(--nord11);107--radio-label-color: var(--nord0);108--switch-bg: var(--nord3);109--switch-checked-bg: var(--nord9);110--select-hover-bg: var(--nord0);111--cf-bg: var(--nord0);112--cf-color: var(--nord5);113--csel-input: var(--nord4);114--mac-title-bg: var(--nord2);115--mac-ui-bg: var(--nord17);116--cmd-color: var(--nord5);117--url-color: var(--nord17);118--comment-color: var(--nord6);119--omnibox-bg: var(--nord2);120--ac-bg: var(--nord0m3);121--hero-grad: rgba(233, 220, 220, 0.377);122--box-badge-bg: var(--nord2);123--box-btn-color: var(--dark2);124--glowshadow1: var(--nord11);125--glowshadow2: var(--nord17);126--particles-bg: #ffffff00;127--particles-color: #485163;128/* Same as above but with 0.2 opacity in hex. */129--particles-links: #48516333;130--particles-mv-spd: 0.3;131--particles-op-max: 0.3;132--particles-op-spd: 0.2;133--particles-sz-spd: 0.3;134}135136/* -----------------------------------------------137/* HU Page Layout / General Styling138/* ----------------------------------------------- */139140html {141color: var(--html-color, white);142font-family: 'Rethink Sans', sans-serif;143font-weight: 300;144scroll-behavior: smooth;145text-wrap: balance;146word-break: normal;147overflow-wrap: break-word;148}149150body {151position: absolute;152width: 100%;153left: 0;154top: 0;155margin: 0;156background-color: var(--nord0);157}158159canvas {160background-color: var(--nord0);161}162163p,164h1,165h2,166h3,167h4,168h5,169h6 {170margin: 0;171}172173p,174h1,175h2,176h3,177h4,178h5,179h6,180input,181select {182color: var(--html-color, white);183}184185h1,186h2,187h3,188h4,189h5,190h6 {191font-family: 'Figtree', sans-serif;192font-weight: 900;193}194195h2 {196font-size: 28px;197}198199img {200display: block;201}202203::selection {204background: rgba(180, 142, 173, 0.513);205}206207::-webkit-scrollbar {208width: 6px;209height: 6px;210}211212::-webkit-scrollbar-track {213background-color: var(--nord0);214border-radius: 5px;215}216217::-webkit-scrollbar-thumb {218background-color: var(--nord11);219border-radius: 5px;220border: 3px solid var;221}222223::-webkit-scrollbar-thumb:hover {224background-color: var(--nord11);225}226227::-webkit-scrollbar-thumb:active {228background: var(--nord11);229border-radius: 5px;230border: 3px solid transparent;231background-clip: padding-box;232}233234::-webkit-scrollbar-corner {235border-left: 1px solid var(--nord10);236border-top: 1px solid var(--nord10);237background: var(--nord10);238}239240::-moz-selection {241background: rgba(180, 142, 173, 0.513);242}243244@-moz-document url-prefix() {245html {246scrollbar-color: var(--nord10) var(--nord0);247scrollbar-width: thin;248overflow-x: hidden;249}250}251252input[type='radio'] {253accent-color: var(--radio-accent, initial);254cursor: pointer;255width: 20px;256height: 20px;257background-color: var(--radio-bg, var(--nord1));258}259260.text-center {261text-align: center;262}263264a {265color: var(--a-color, rgb(255, 88, 97));266}267268details summary {269cursor: pointer;270font-weight: bold;271}272273details[open] summary {274margin-bottom: 16px;275}276277.font2 {278font-family: 'Rethink Sans', sans-serif;279}280281.font3 {282font-family: 'Lato', sans-serif;283}284285.notbold {286font-weight: normal;287}288289.bold {290font-weight: bold;291}292293.accented {294color: var(--nord8lighter);295}296297.fullwidth {298width: 100%;299box-sizing: border-box;300}301302.binside {303list-style-position: inside;304padding: 0;305}306307.display-off {308display: none;309}310311#password-field {312position: absolute;313width: 1px;314height: 1px;315margin: -1px;316overflow: hidden;317clip: rect(0 0 0 0);318}319320/* Used on a lot of navigation pages. */321.bigtitle {322font-size: 42px;323color: var(--bigtitle-color, rgb(255, 88, 97));324}325326#header {327background-color: var(--nord0);328display: flex;329flex-flow: row wrap;330justify-content: space-between;331align-items: center;332box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.274);333padding: 25px 180px 25px 180px;334z-index: 2;335position: relative;336}337338#banner {339background-color: var(--banner-bg, var(--nord0m1));340position: sticky;341top: 0;342font-weight: bold;343font-size: 15px;344padding: 15px;345font-family: 'Rethink Sans', sans-serif;346font-weight: 600;347z-index: 1;348animation: fadeInAnimation ease-in-out 0.3s;349animation-iteration-count: 1;350animation-fill-mode: forwards;351}352353#mainbody {354position: relative;355animation: fadeInAnimation ease-in-out 0.6s;356animation-iteration-count: 1;357animation-fill-mode: forwards;358overflow-x: clip;359}360361#particles-js {362background-color: var(--nord0);363position: fixed;364left: 0;365top: 0;366z-index: -1;367height: 100%;368}369370/* To change the top padding on the footer, change the 3 vw values here to the same thing. */371372#footer {373font-family: 'Lato', sans-serif;374padding-top: 15vw;375background: var(--footer-img, url('{{route}}{{/assets/img/waves.svg}}')),376linear-gradient(377to bottom,378transparent 0 15vw,379var(--footer-grad, #1d2029) 15vw 100%380);381background-repeat: no-repeat;382background-size: 100vw auto;383position: relative;384}385386#footer a {387text-decoration: inherit;388color: var(--nord6);389}390391#header a:hover,392#footer a:hover {393color: var(--margin-hover, white);394}395396/* -----------------------------------------------397/* Icons and Branding398/* ----------------------------------------------- */399400.brand-logo-container,401.new {402display: flex;403align-items: center;404}405406.brand {407font-size: 21px;408font-weight: bold;409height: 30px;410line-height: 30px;411white-space: nowrap;412margin-right: 20px;413font-family: 'Figtree', sans-serif;414font-weight: 900;415letter-spacing: 1px;416text-decoration: none;417color: var(--nord4) !important;418}419420.logo {421width: 70px;422height: 70px;423background-image: var(--logo-img, url('{{route}}{{/assets/img/logo.webp}}'));424background-size: contain;425background-repeat: no-repeat;426}427428.brand-logo-container > i {429margin-right: 10px;430}431432.logo-potato {433width: 20px;434height: 20px;435background-image: url('{{route}}{{/assets/img/potato.webp}}');436background-size: cover;437opacity: 0.5;438overflow: hidden;439}440441/* -----------------------------------------------442/* Navigation Bar and Menus (Header Contents)443/* ----------------------------------------------- */444445.white-text > a {446text-decoration: none !important;447color: var(--nord4) !important;448}449450.smenu .white-text > a {451background-color: var(--nord17);452padding: 10px 20px 10px 20px;453border-radius: 30px;454transition: background-color .3s ease;455}456457.smenu .white-text > a:hover {458background-color: #d5484f;459}460461.navbar-group {462display: flex;463gap: 20px;464font-size: 15px;465}466467.navbar-1 {468list-style: none;469padding: 0;470margin: 0;471display: flex;472align-items: center;473color: var(--nord4);474order: 2;475}476477.navbar-1 > li {478margin-left: 45px;479}480481.navbar-1 > li > a.line {482text-decoration: none;483color: var(--nord4);484position: relative;485overflow: hidden;486text-align: center;487padding-bottom: 0.35em;488}489490.navbar-1 > li > a.line::after {491content: '';492position: absolute;493bottom: 0;494left: 0;495width: 100%;496height: 2px;497background-color: var(--nord17);498transform: scaleX(0);499transform-origin: left center;500transition: transform 0.3s ease;501}502503.navbar-1 > li > a.line:hover::after,504.navbar-1 > li > a.line:focus::after {505transform: scaleX(1);506}507508.subnavbar {509list-style: none;510padding: 0;511}512513.subnavbar > li > a {514display: block;515padding: 5px 0;516padding-left: 15px;517padding-right: 15px;518border-radius: 5px;519}520521.subnavbar > li > a:hover {522background-color: var(--nord11) !important;523}524525.navbar {526list-style: none;527padding: 0;528margin: 0;529display: flex;530align-items: center;531order: 3;532}533534.navbar > .dmenu {535margin-left: 30px;536margin-top: 2px;537font-size: 18px;538}539540.navbar > .smenu {541margin-left: 25px;542}543544.navbar > li > a {545text-decoration: none;546color: var(--nord4) !important;547font-size: 0.95rem;548font-weight: 500;549transition: color 0.3s ease;550}551552.navbar > li > a:hover {553color: var(--nord11);554}555556.navbar .dropdown-child {557display: none;558position: absolute;559z-index: 5;560background-color: var(--nord0);561border: 1px solid var(--nord3);562border-radius: 10px;563cursor: auto;564padding: 15px 25px;565margin-top: 15px;566font-family: 'Rethink Sans', sans-serif;567opacity: 0;568transition: opacity 0.3s ease, transform 0.3s ease;569}570571.dropdown-parent:focus-within .dropdown-child {572display: block;573opacity: 1;574visibility: visible;575transform: translateY(10px) translateX(-30px);576}577578.subnavbar {579list-style: none;580padding: 0;581}582583.subnavbar > li > a {584display: block;585padding: 5px 15px;586border-radius: 5px;587color: var(--nord4);588transition: background-color 0.3s ease, color 0.3s ease;589text-decoration: none !important;590}591592.subnavbar > li > a:hover {593background-color: var(--primary);594color: var(--nord0);595}596597.navbar .dropdown-settings,598.omnibar .dropdown-settings {599display: none;600pointer-events: none;601position: fixed;602top: 0;603left: 0;604width: 100%;605height: 100%;606background: var(--dropdown-bg, rgba(0, 0, 0, 0.5));607backdrop-filter: blur(10px);608z-index: 5;609align-items: center;610justify-content: center;611opacity: 0;612transition: opacity 0.3s ease;613}614615.dropdown-parent:focus-within616.dropdown-settings:not(:is(:has(.close-settings-btn:active))) {617display: flex;618pointer-events: auto;619opacity: 1;620}621622.dropdown-parent:focus-within .dropdown-settings {623opacity: 1;624}625626/* Settings Menu (Updated) */627/* Designed adapted from vanilla HU v5 && Modal */628/* Modal GitHub: https://github.com/DerpmanDev/modal */629630.settings-content {631pointer-events: auto;632background-color: var(--settings-bg, var(--fancy-dark));633border: 1px solid var(--settings-border, var(--nord3));634border-radius: 10px;635padding: 25px;636z-index: 6;637width: 800px;638max-height: 90vh;639overflow-y: auto;640margin: 5vh auto;641color: var(--settings-color, var(--nord6));642font-weight: 500;643font-family: 'Figtree', sans-serif;644letter-spacing: 1px;645display: flex;646flex-direction: column;647backdrop-filter: blur(10px);648-webkit-backdrop-filter: blur(10px);649box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);650transition: opacity .3s ease;651}652653.settings-header {654display: flex;655justify-content: space-between;656align-items: center;657margin-bottom: 20px;658}659660.cseltitle-main {661font-size: 35px;662color: var(--cseltitle-main-color, rgb(255, 88, 97));663font-weight: 900;664}665666.close-settings-btn {667cursor: pointer;668font-size: 24px;669font-weight: 100;670margin-left: auto;671}672673.close-settings-btn:hover {674color: var(--close-btn-color, lightgray);675transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;676transform: scale(1.05);677}678679.settings-content-body {680display: flex;681gap: 40px;682}683684.csel-container-left,685.settings-right-column {686display: flex;687flex-direction: column;688gap: 15px;689}690691.csel-container-left {692flex: 1;693max-width: 400px;694}695696.settings-right-column {697width: 300px;698}699700.cseltitle {701font-size: 22px;702margin: 10px 0;703}704705.transport-table {706display: flex;707justify-content: center;708border-collapse: separate;709border-spacing: 0 10px;710}711712.transport-table td {713vertical-align: middle;714padding: 6px 10px;715}716717.transport-table label {718display: flex;719align-items: center;720gap: 4px;721font-weight: 500;722}723724.transport-table input[type='radio'] {725transform: scale(1.2);726margin-left: 8px;727}728729.radio-group {730display: flex;731flex-direction: column;732gap: 10px;733margin-bottom: 15px;734}735736.radio-group label {737display: flex;738align-items: center;739justify-content: space-between;740color: var(--radio-label-color, var(--nord6));741font-size: 16px;742max-width: 100%;743}744745.radio-group p {746margin: 0;747flex: 1;748float: left;749}750751.radio-group input[type='radio'] {752accent-color: var(--radio-accent, initial);753cursor: pointer;754width: 20px;755height: 20px;756background-color: var(--radio-bg, var(--nord1));757}758759.switch-container {760display: flex;761align-items: center;762justify-content: space-between;763}764765.switch-container p {766margin: 0;767}768769.switch {770appearance: unset;771cursor: pointer;772position: relative;773display: inline-block;774width: 34px;775height: 20px;776margin: 0;777border-radius: 34px;778background-color: var(--switch-bg, var(--nord3));779transition: 0.4s;780}781782.switch::after {783position: absolute;784content: '';785height: 14px;786width: 14px;787left: 3px;788bottom: 3px;789background-color: white;790transition: 0.4s;791border-radius: 50%;792}793794.switch:checked {795background-color: var(--switch-checked-bg, var(--nord9));796}797798.switch:checked::after {799transform: translateX(14px);800}801802#csel #newtab {803padding: 2.25px 4.5px;804margin: 0;805}806807select {808margin: 0 0 0 10px;809padding: 10px;810background-color: var(--nord0);811border: 1px solid var(--switch-bg, var(--nord3));812border-radius: 5px;813color: var(--settings-color, var(--nord6));814max-width: 300px;815box-sizing: border-box;816appearance: none;817-webkit-appearance: none;818-moz-appearance: none;819cursor: pointer;820transition: background-color 0.3s ease, border-color 0.3s ease;821}822823select:hover {824background-color: var(--select-hover-bg, var(--nord1));825}826827select::after {828content: '▼';829position: absolute;830right: 10px;831pointer-events: none;832}833834.default-badge,835.alt-badge,836.beta-badge {837display: inline-block;838padding: 2px 5px;839border-radius: 5px;840font-size: 12px;841margin-left: 5px;842}843844.default-badge {845background-color: var(--nord8);846color: var(--nord18);847}848849.alt-badge {850background-color: var(--nord12);851color: var(--nord18);852}853854.beta-badge {855background-color: var(--nord15);856color: var(--nord18);857}858859.cloakform {860display: flex;861gap: 10px;862margin-bottom: 15px;863}864865.cloakform input[type='text'] {866flex: 1;867background-color: var(--cf-bg, var(--nord1));868border: 1px solid var(--nord3);869border-radius: 5px;870padding: 10px;871color: var(--cf-color, var(--nord6));872box-sizing: border-box;873}874875.cloakform input[type='button'] {876background-color: var(--nord10);877border: none;878border-radius: 5px;879padding: 10px;880color: var(--cf-color, var(--nord6));881cursor: pointer;882}883884.cloakform input[type='button']:hover {885background-color: var(--nord9);886}887888input[type='text'] {889width: 100%;890padding: 10px;891background-color: var(--cf-bg, var(--nord6));892border: 1px solid var(--nord3);893border-radius: 5px;894color: var(--cf-color, var(--nord6));895box-sizing: border-box;896}897898#csel,899.settings-content {900color: var(--nord4);901display: flex;902flex-direction: column;903gap: 15px;904}905906#csel input:not([type='checkbox']),907#csel select {908outline: none;909box-sizing: border-box;910padding: 10px 12px;911border-radius: 5px;912margin: 5px 0;913background-color: var(--nord0);914border: 1px solid var(--nord9);915transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;916}917918#csel input[type='text']:focus {919box-shadow: inset 0 0 5px 0 var(--csel-input, var(--nord3));920transition: box-shadow 0.15s ease-out;921}922923#csel input:is([type='submit'], [type='button']):hover {924transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;925transform: scale(1.05);926}927928#csel input:is([type='submit'], [type='button']):active {929background-color: #78b0c0;930}931932#csel #cselreset {933margin: 20px 0 5px;934}935936#csel .cseltitle ~ p:not(:last-child) a {937color: var(--nord8);938}939940#csel .cseltitle ~ p:not(:last-child) a:hover {941text-decoration: underline;942}943944#csel .checkbox {945display: flex;946align-items: center;947justify-content: center;948gap: 10px;949}950951#hideads,952#useonion {953cursor: pointer;954margin-left: 0;955}956957/* -----------------------------------------------958/* Footer Contents959/* ----------------------------------------------- */960961.footerflex {962display: flex;963justify-content: center;964}965966.footersocials {967text-align: center;968}969970.footerflex > div {971margin: 25px 50px;972}973974.copyright {975text-align: center;976padding: 25px 0;977}978979#footer .footerbrand h3 a {980color: var(--html-color, white);981}982983.footerbrand h3 a:hover {984text-decoration: underline !important;985}986987.footerbrand p {988margin-top: 20px;989}990991.footerlist ul {992list-style: none;993padding: 0;994}995996.footerlist ul > li:hover {997animation: iconpulse 2s;998}9991000.footerlist ul > li {1001padding: 2px;1002}10031004.footersocials {1005font-size: 20px;1006}10071008.footersocials a {1009display: inline-block;1010width: 20px;1011height: 20px;1012line-height: 20px;1013padding: 8px;1014margin: 0 5px;1015border: 1px solid var(--nord4);1016border-radius: 50%;1017}10181019.footersocials a .fab {1020vertical-align: top;1021}10221023/* -----------------------------------------------1024/* Welcome Screen Content (i.e., Big Bold Words)1025/* ----------------------------------------------- */10261027.box-home {1028margin: 35vh 0;1029animation: fadeInAnimation ease-in-out 0.3s;1030animation-iteration-count: 1;1031animation-fill-mode: forwards;1032}10331034.home-grid-container {1035display: flex;1036align-items: center;1037justify-content: space-between;1038flex-direction: column;1039padding: 170px 0 170px 0;1040gap: 150px;1041box-sizing: border-box;1042}10431044.home-text {1045max-width: 750px;1046flex: 1;1047text-align: center;1048}10491050.home-text h1 {1051font-size: 48px;1052color: var(--nord4);1053font-weight: 300;1054margin: 0;1055line-height: 1.2;1056}10571058.home-text h1 > span {1059font-size: 64px;1060font-weight: 900;1061color: rgb(255, 88, 97);1062display: block;1063}10641065.mac-window {1066flex: 1;1067max-width: 1100px;1068height: 510px;1069border: 1px solid var(--nord0);1070border-radius: 12px;1071overflow: hidden;1072background-color: var(--nord0);1073background-image: url('{{route}}{{/assets/img/noise.webp}}'),1074linear-gradient(1075145deg,1076rgba(34, 38, 47, 0.9) 0%,1077rgba(34, 38, 47, 0.9) 100%1078);1079background-blend-mode: overlay;1080box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);1081}10821083.mac-title-bar {1084padding: 15px;1085background-color: var(--mac-title-bg, var(--dark2));1086border-bottom: 1px solid var(--nord0);1087}10881089.mac-buttons {1090display: flex;1091gap: 8px;1092}10931094.mac-buttons span {1095width: 12px;1096height: 12px;1097border-radius: 50%;1098display: inline-block;1099}11001101.mac-close {1102background-color: var(--mac-ui-bg, var(--nord3));1103}11041105.mac-minimize {1106background-color: var(--mac-ui-bg, var(--nord3));1107}11081109.mac-maximize {1110background-color: var(--mac-ui-bg, var(--nord3));1111}11121113.no-select,1114.comment,1115.mac-content br {1116user-select: none;1117-webkit-user-select: none;1118-moz-user-select: none;1119-ms-user-select: none;1120}11211122.mac-content {1123color: var(--nord4);1124font-family: 'Source Code Pro', monospace;1125font-optical-sizing: auto;1126font-weight: 500;1127-webkit-font-smoothing: antialiased;1128-moz-osx-font-smoothing: grayscale;1129padding: 40px 40px 0 80px;1130flex: 1;1131display: flex;1132justify-content: center;1133align-items: center;1134font-size: 18px;1135}11361137.downarrowgroup {1138color: var(--select-hover-bg, var(--nord3));1139font-size: 35px;1140margin-left: 80%;1141}11421143.cmd {1144color: var(--cmd-color, #a4bbd1);1145white-space: pre-wrap;1146}11471148.cmd::before {1149content: '$ ';1150color: var(--nord4);1151}11521153.cmd::after {1154content: '\a';1155}11561157.url {1158color: var(--url-color, rgb(255, 136, 142));1159}11601161.comment {1162color: var(--comment-color, #616e88);1163}11641165.comment::before {1166content: '# ';1167}11681169.homebutton {1170display: inline-block;1171text-decoration: none;1172padding: 15px 50px;1173border-radius: 8px;1174background-color: var(--nord0);1175color: var(--nord4) !important;1176margin-top: 20px;1177transition: 0.3s ease-in-out;1178-webkit-transition: 0.3s ease-in-out;1179border: 1px solid rgba(255, 255, 255, 0.2);1180box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);1181-webkit-backdrop-filter: blur(10px);1182backdrop-filter: blur(10px);1183}11841185.homebutton:hover {1186background-color: var(--nord2);1187}11881189.fancybutton {1190display: inline-block;1191text-decoration: none;1192padding: 10px 12px;1193border-radius: 8px;1194background-color: var(--nord0);1195color: var(--nord4) !important;1196margin: 5px 10px;1197transition: 0.3s ease-in-out;1198-webkit-transition: 0.3s ease-in-out;1199}12001201.fancybutton:hover {1202background-color: var(--nord2);1203}12041205.box-info {1206margin: 100px 200px;1207padding: 20px 30px;1208background-color: var(--nord1);1209border-radius: 10px;1210animation: fadeInAnimation ease-in-out 0.3s;1211animation-iteration-count: 1;1212animation-fill-mode: forwards;1213}12141215/* Homepage Hero */12161217.potato {1218margin-top: 30px;1219opacity: 0.5;1220width: 350px !important;1221}12221223.splashstroke {1224display: inline-block;1225position: relative;1226margin-top: 20px;1227}12281229.text-center {1230text-align: center;1231}12321233.splashstrokeheader {1234position: relative;1235display: inline-block;1236font-size: 36px;1237line-height: 1.2;1238}12391240.underline-svg {1241position: absolute;1242bottom: -115%;1243left: 0;1244width: 100%;1245}12461247.hero-grid-container {1248display: grid;1249grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));1250margin: 40px auto;1251width: 90%;1252max-width: 1250px;1253background-color: var(--hero-grid-bg, initial);1254border-radius: 10px;1255box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);1256border: 1px solid rgba(255, 255, 255, 0.2);1257-webkit-backdrop-filter: blur(10px);1258backdrop-filter: blur(10px);1259position: relative;1260}12611262.carousel-container {1263text-align: center;1264position: relative;1265width: 500px;1266margin: 0 auto;1267}12681269.carousel-title {1270margin: 0;1271font-size: 1.5rem;1272font-weight: bold;1273}12741275.carousel-wrapper {1276overflow: hidden;1277position: relative;1278width: 100%;1279padding: 10px 0;1280}12811282.carousel {1283display: flex;1284width: auto;1285animation: scroll 20s linear infinite;1286}12871288.carousel-inner {1289display: flex;1290width: auto;1291}12921293.dependencylogo {1294flex: 0 0 auto;1295margin: 0 15px;1296}12971298.dependencylogo img {1299width: 50px;1300height: 50;1301padding: 10px;1302border-radius: 20px;1303background-color: var(--nord2);1304}13051306@keyframes scroll {13070% {1308transform: translateX(0);1309}1310100% {1311transform: translateX(-100%);1312}1313}13141315#scrollfix {1316margin-bottom: 20px;1317}13181319/* -----------------------------------------------1320/* Proxy Frame Page */1321/* ----------------------------------------------- */13221323.loader {1324position: fixed;1325top: 0;1326left: 0;1327width: 100vw;1328height: 100vh;1329background-color: #1d232a;1330background-image: radial-gradient(1331circle,1332rgba(131, 131, 131, 0.02) 1px,1333transparent 1px1334),1335radial-gradient(circle, rgba(148, 148, 148, 0.02) 1px, transparent 1px);1336background-position: 0 0, 5px 5px;1337background-size: 10px 10px;1338z-index: 3;1339align-items: center;1340justify-content: center;1341display: flex;1342visibility: hidden;1343opacity: 0;1344transition: visibility 0s, opacity ease-in-out 0.3s;1345transition-delay: 0.3s, 0s;1346}13471348.loader-active {1349opacity: 1;1350visibility: visible;1351transition-delay: 0s, 0.6s;1352}13531354.loader-w {1355width: 80px;1356aspect-ratio: 1;1357box-shadow: 0 0 0 3px #fff inset;1358border-radius: 50%;1359position: relative;1360animation: l11 7s infinite;1361}13621363.loader-w:before,1364.loader-w:after {1365content: '';1366position: absolute;1367top: calc(100% + 3px);1368left: calc(50% - 20px);1369box-shadow: inherit;1370width: 40px;1371aspect-ratio: 1;1372border-radius: 50%;1373transform-origin: 50% -45px;1374animation: l11 1.5s infinite;1375}13761377.loader-w:after {1378animation-delay: -0.75s;1379}13801381@keyframes l11 {1382100% {1383transform: rotate(360deg);1384transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1);1385}1386}13871388.omnibar > .logo {1389width: 40px;1390height: 40px;1391margin-right: 5px;1392}13931394.omnibar {1395position: fixed;1396top: 10px;1397/* 50% - (width/2 + padding width + border width), i.e., omnibox total width */1398left: calc(50% - 20vw - 17px);1399width: 40vw;1400background-color: var(--omnibox-bg, var(--nord0));1401background-image: radial-gradient(1402circle,1403rgba(131, 131, 131, 0.02) 1px,1404transparent 1px1405),1406radial-gradient(circle, rgba(148, 148, 148, 0.02) 1px, transparent 1px);1407background-position: 0 0, 5px 5px;1408background-size: 10px 10px;1409display: flex;1410align-items: center;1411justify-content: center;1412gap: 4px;1413padding: 10px 16px;1414z-index: 2;1415border: 1px solid #ff919369;1416border-radius: 15px;1417box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);1418transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);1419}14201421.omnibar > button + div,1422.omnibar > button:has(+ div) {1423margin-right: 4px;1424}14251426@media (max-width: 800px) {1427.omnibar {1428display: none;1429}1430}14311432.omnibar #search-input {1433flex: 1;1434padding: 8px 12px;1435border-radius: 6px;1436border: 1px solid var(--nord1);1437background: var(--nord0);1438color: var(--nord4);1439font-family: 'Montserrat Alternates', sans-serif;1440font-size: 1rem;1441}14421443.search-box {1444display: inline-block;1445position: relative;1446max-width: 700px;1447width: calc(100% - 44px);1448}14491450#autocomplete {1451position: absolute;1452background-color: var(--ac-bg, var(--nord0));1453color: var(--nord4);1454list-style: none;1455margin: 5px 3px;1456font-size: 18px;1457padding: 0;1458border: 0.5px solid #ff919369;1459border-radius: 15px;1460z-index: 2;1461max-height: calc(5 * (1.5em + 1px + 30px));1462overflow: auto;1463overflow-x: hidden;1464opacity: 0;1465transform: translateY(-10px);1466pointer-events: none;1467transition: opacity 0.25s ease, transform 0.25s ease,1468background-color 0.3s ease, border-color 0.3s ease;1469scrollbar-width: thin;1470scrollbar-color: #ff919369 transparent;1471border-radius: 15px;1472}14731474#autocomplete::-webkit-scrollbar {1475width: 8px;1476border-radius: 15px;1477}14781479#autocomplete::-webkit-scrollbar-track {1480background: transparent;1481border-radius: 15px;1482}14831484#autocomplete::-webkit-scrollbar-thumb {1485background-color: #ff919369;1486border-radius: 15px;1487border: 2px solid transparent;1488}14891490#autocomplete:not(:empty) {1491opacity: 1;1492transform: translateY(0);1493pointer-events: auto;1494}14951496#autocomplete li {1497border: 0.5px solid #ff919369;1498line-height: 1.5;1499padding: 15px;1500}15011502#autocomplete li:hover {1503background-color: #b48ead2c;1504cursor: pointer;1505animation: glowshadow 2s linear infinite;1506}15071508#autocomplete li:active {1509background-color: #1d2029;1510color: white;1511}15121513.search-box input[type='text'],1514.search-box #autocomplete {1515width: 100%;1516}15171518.omnibar #search-input:focus {1519outline: none;1520animation: glowshadow 2s linear infinite;1521}15221523.omnibar button {1524background: none;1525border: none;1526color: var(--nord4);1527font-size: 1.2em;1528cursor: pointer;1529padding: 6px 10px;1530border-radius: 4px;1531transition: background 0.2s;1532}15331534.omnibar button:hover {1535background: var(--nord0m3);1536}15371538.omnibar-hidden {1539transform: translateY(-100%);1540}15411542.omnibar-s {1543position: fixed;1544left: 50%;1545transform: translateX(240px);1546z-index: 3;1547background: var(--nord0);1548border-radius: 0 0 10px 10px;1549box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);1550border: 1px solid #ff919369;1551padding: 6px 18px;1552color: var(--nord4);1553transition: top 0.3s, left 0.3s, transform 0.3s;1554}15551556.omnibar-s:hover {1557background: var(--nord0m3);1558}15591560/* -----------------------------------------------1561/* Cards, Buttons and Forms1562/* ----------------------------------------------- */15631564.box-hero > .box-noflex {1565display: inline;1566}15671568.box-hero {1569display: flex;1570align-items: center;1571padding: 20px;1572border: 1px var(--nord19);1573border-radius: 10px;1574position: relative;1575overflow: hidden;1576box-sizing: border-box;1577}15781579.box-hero::after {1580content: '';1581position: absolute;1582top: 0;1583left: 0;1584width: 100%;1585height: 100%;1586background: url('{{route}}{{/assets/img/noise.webp}}') repeat,1587rgba(255, 255, 255, 0.03);1588opacity: var(--noise-opacity, 0.02);1589pointer-events: none;1590-webkit-mask-image: radial-gradient(circle, white 30%, transparent 50%);1591-webkit-mask-size: 800px 800px;1592-webkit-mask-position: calc(var(--mouse-x) - 400px)1593calc(var(--mouse-y) - 400px);1594-webkit-mask-repeat: no-repeat;1595mask-image: radial-gradient(1596closest-side,1597var(--hero-grad, rgba(37, 35, 35, 0.377)) 30%,1598rgba(255, 255, 255, 0.048) 70%,1599transparent 90%1600);1601mask-size: 800px 800px;1602mask-position: calc(var(--mouse-x) - 400px) calc(var(--mouse-y) - 400px);1603mask-repeat: no-repeat;1604}16051606.box-hero:hover::after {1607opacity: 0.09;1608}16091610.box-hero:not(:hover)::after {1611opacity: 0;1612}16131614.hero-content {1615flex: 1;1616}16171618.hero-content-header {1619color: var(--nord4);1620}16211622.palered {1623color: rgb(255, 88, 97);1624}16251626.hero-text-wrap {1627margin-right: 15%;1628}16291630.hero-text-wrap p {1631margin-bottom: 50px;1632font-size: 17px;1633color: var(--nord4);1634}16351636.image-container-hero {1637display: flex;1638flex-direction: column;1639align-items: center;1640justify-content: center;1641margin-right: 10%;1642}16431644.image-container-hero > a {1645width: 150px;1646text-align: center;1647}16481649.hero {1650width: 100%;1651max-width: 250px;1652}16531654.image-container > .hero {1655width: 100%;1656max-width: 250px;1657}16581659.text-wrap {1660max-width: 46ch;1661}16621663.image-container-hero > p {1664color: var(--nord4);1665}16661667.image-container-hero > h2 {1668color: rgb(255, 88, 97);1669}16701671.box-hero h1,1672.box-hero h2,1673.box-hero h3 {1674margin: 10px 0;1675}16761677.grid-container {1678display: grid;1679grid-template-columns: 1fr;1680gap: 80px;1681margin: 80px;1682margin-top: 300px;1683padding: 0 20px;1684box-sizing: border-box;1685}16861687.box-card {1688width: 100%;1689padding: 40px;1690background-color: var(--hero-grid-bg, initial);1691border-radius: 10px;1692position: relative;1693overflow: hidden;1694text-align: left;1695box-sizing: border-box;1696backdrop-filter: blur(10px);1697-webkit-backdrop-filter: blur(10px);1698}16991700.box-card::after {1701content: '';1702position: absolute;1703top: 0;1704left: 0;1705width: 100%;1706height: 100%;1707background: url('{{route}}{{/assets/img/noise.webp}}') repeat,1708rgba(46, 52, 64, 0.03);1709opacity: var(--noise-opacity, 0.02);1710pointer-events: none;1711-webkit-mask-image: radial-gradient(circle, white 30%, transparent 50%);1712-webkit-mask-size: 800px 800px;1713-webkit-mask-position: calc(var(--mouse-x) - 400px)1714calc(var(--mouse-y) - 400px);1715-webkit-mask-repeat: no-repeat;1716mask-image: radial-gradient(1717closest-side,1718rgba(37, 35, 35, 0.377) 30%,1719rgba(255, 255, 255, 0.048) 70%,1720transparent 90%1721);1722mask-size: 800px 800px;1723mask-position: calc(var(--mouse-x) - 400px) calc(var(--mouse-y) - 400px);1724mask-repeat: no-repeat;1725}17261727.box-card:hover::after {1728opacity: 0.09;1729}17301731.box-card:not(:hover)::after {1732opacity: 0;1733}17341735.box-card .content {1736width: calc(95% - min(30%, 180px) - 32px);1737margin-right: 20px;1738box-sizing: border-box;1739overflow-wrap: break-word;1740}17411742.image-container {1743position: absolute;1744right: 5%;1745top: 50%;1746transform: translateY(-50%);1747width: 30%;1748max-width: 180px;1749height: auto;1750background-color: #f2575c0c;1751border-radius: 10px;1752padding: 15px;1753box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);1754border: 1px solid #ff9192;1755}17561757.image-container:hover {1758box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);1759}17601761.box-card .hero {1762width: 100%;1763border-radius: 5px;1764}17651766.box-card h1 {1767margin-top: 0;1768}17691770.box-card p {1771color: var(--nord4);1772margin: 0 0 10px;1773line-height: 1.5;1774}17751776.box-medium {1777margin-top: 100px;1778margin-bottom: 100px;1779}17801781.box-main-container {1782display: flex;1783align-items: center;1784justify-content: space-between;1785max-width: 1300px;1786margin: 50px auto 200px auto;1787padding: 20px;1788gap: 20%;1789position: relative;1790}17911792.box-badge {1793padding: 10px 0;1794border-radius: 3px;1795background-color: var(--box-badge-bg, var(--nord5));1796color: #000;1797margin-bottom: 50px;1798}17991800.box-default-badge {1801background-color: #638af7;1802color: #000;1803padding: 3px 6px;1804border-radius: 3px;1805font-size: 0.9em;1806margin: 0 5px;1807}18081809.box-text-container {1810max-width: 610px;1811padding: 20px;1812}18131814.box-text-container > h1 {1815font-size: 2.5rem;1816font-weight: 900;1817color: rgb(255, 88, 97);1818}18191820.box-description {1821font-size: 1.2rem;1822margin: 30px 0;1823font-weight: 300;1824color: var(--nord4);1825}18261827.box-button-container {1828margin-top: 20px;1829}18301831.box-button {1832display: inline-block;1833padding: 15px 25px;1834margin-top: 10px;1835margin-right: 10px;1836border: var(--nord11) 1px solid;1837border-radius: 5px;1838text-decoration: none;1839color: var(--box-btn-color, white) !important;1840background-color: var(--mac-title-bg, var(--dark2));1841font-size: 1em;1842transition: background-color 0.3s ease;1843}18441845.box-button:hover {1846background-color: var(--mac-title-bg, var(--nord18));1847}18481849.box-image-container {1850display: flex;1851align-items: center;1852margin-left: auto;1853}18541855.box-pr-logo {1856max-width: 100%;1857height: auto;1858width: 1000px;1859border-radius: 35px;1860}18611862.box-line-divider {1863position: absolute;1864bottom: -50px;1865left: 50%;1866transform: translateX(-50%);1867width: 80%;1868height: 1px;1869background-color: var(--nord11);1870opacity: 0.2;1871}18721873@media (max-width: 768px) {1874.box-main-container {1875flex-direction: column;1876align-items: center;1877gap: 20px;1878position: relative;1879}18801881.box-text-container {1882max-width: 100%;1883text-align: center;1884}18851886.box-image-container {1887margin-left: 0;1888}18891890.box-pr-logo {1891width: 100%;1892}1893}18941895.box-large {1896width: 80vw;1897margin: 20px auto;1898}18991900.box-clear {1901padding: 50px;1902}19031904.box-error {1905margin: 40vh 0;1906font-family: 'Lato', sans-serif;1907}19081909.box-error h1 {1910font-size: 48px;1911}19121913.box-error p {1914margin: 10px 0;1915}19161917.splashend > h1 {1918font-size: 40px;1919}19201921.textm p,1922.textm details,1923.box-card p {1924margin-bottom: 16px;1925}19261927.textm h1,1928.textm h2,1929.textm h3,1930.textm h4,1931.textm h5,1932.textm h6,1933.box-card h1 {1934margin-bottom: 8px;1935}19361937/* -----------------------------------------------1938/* Documentation and FAQ Pages1939/* ----------------------------------------------- */19401941#documentation {1942font-family: 'Lato', sans-serif;1943}19441945#documentation code {1946color: var(--nord13);1947}19481949.faq-center {1950text-align: center;1951font-size: 28px;1952}19531954.faq-search {1955outline: none;1956background-color: var(--dark2) !important;1957border: 2px solid var(--nord4);1958color: white;1959padding: 6px 8px;1960font-size: 16px;1961margin: 20px auto 10px auto;1962display: block;1963max-width: 50%;1964}19651966.faq-search::placeholder {1967color: var(--gray);1968}19691970.faq-text {1971margin-bottom: 30px;1972}19731974.faq-text *:not(h4, strong) {1975color: var(--nord4);1976}19771978/* Used on icons.html and the FAQ page. */1979.fb-l {1980background-color: var(--nord1);1981}19821983/* -----------------------------------------------1984/* Proxy Pages1985/* ----------------------------------------------- */1986.pr-logo {1987width: 100%;1988max-width: 310px;1989height: auto;1990margin: 0 auto 30px auto;1991}19921993.pr-tippy {1994color: rgb(255, 136, 142);1995}19961997#settings-panel label {1998display: inline-block;1999margin-inline-end: 20px;2000}20012002.pr-form {2003margin-top: 30px;2004margin-bottom: 16px;2005}20062007.pr-form input {2008background-color: var(--nord0);2009border: 1px solid var(--nord1);2010}20112012.pr-form input,2013.pr-form a,2014.pr-form select {2015vertical-align: baseline;2016outline: none;2017border-radius: 5px;2018padding: 10px 12px;2019color: var(--html-color, white);2020background-color: var(--mac-title-bg, var(--dark2));2021font-family: 'Montserrat Alternates', sans-serif;2022font-size: 20px;2023margin: 3px;2024}20252026.pr-form input[type='text']:focus {2027animation: glowshadow 2s linear infinite;2028}20292030.pr-form input[type='text']::placeholder {2031color: var(--gray);2032}20332034.pr-button {2035cursor: pointer;2036text-decoration: none;2037display: inline-block;2038background-color: var(--nord0);2039border: 1px solid var(--nord1) !important;2040transition: 0.3s ease-in-out;2041-webkit-transition: 0.3s ease-in-out;2042}20432044.pr-button:hover {2045background-color: var(--nord2);2046}20472048#wisp-box .table-header {2049display: flex;2050background-color: #f0f0f0;2051padding: 8px;2052border-bottom: 1px solid #ddd;2053}20542055#wisp-box .table-row {2056display: flex;2057padding: 8px;2058border-bottom: 1px solid #ddd;2059}20602061#wisp-box .table-cell {2062flex: 1;2063padding: 8px;2064}20652066#wisp-box .table-cell:nth-child(1) {2067width: 20%;2068}20692070#wisp-box .table-cell:nth-child(2) {2071width: 40%;2072}20732074#wisp-box .table-cell:nth-child(3) {2075width: 20%;2076}20772078#wisp-box .table-cell:nth-child(4) {2079width: 20%;2080}20812082/* Stealth Mode IFrame */20832084#frame {2085position: fixed;2086display: block;2087border: none;2088width: 100vw;2089height: 100vh;2090left: 0;2091top: 0;2092background-color: #ffffff;2093}20942095/* NOTE: Currently unused. */2096#hu-frame {2097border: none;2098position: absolute;2099top: 0;2100left: 0;2101width: 100vw;2102height: 100vh;2103background-color: #111;2104}21052106/* -----------------------------------------------2107/* HU Games Directory2108/* ----------------------------------------------- */21092110.dir {2111padding-top: 10px;2112}21132114.box-g {2115padding: 10px 50px;2116}21172118/* Games list for non-flash games */21192120.proxy-form > .glist > a {2121border-radius: 10px !important;2122}21232124.glist {2125font-family: 'Lato', sans-serif;2126display: flex;2127flex-wrap: wrap;2128justify-content: center;2129text-align: center;2130}21312132.glist > a {2133display: block;2134text-decoration: none;2135width: 200px;2136padding: 20px;2137margin: 10px;2138border: 1px solid var(--nord9);2139border-radius: 15%;2140transition: ease-in-out 0.3s;2141flex-grow: 0;2142flex-shrink: 0;2143}21442145.glist > a:hover {2146border: 1px solid var(--nord11);2147}21482149.glist > a img {2150pointer-events: none;2151border-radius: 30%;2152width: 200px;2153height: 200px;2154object-position: 50% top;2155object-fit: cover;2156box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.38);2157animation: fadeInAnimation ease-in-out 0.5s;2158animation-iteration-count: 1;2159animation-fill-mode: forwards;2160}21612162.glist > a h3 {2163margin: 16px 0;2164color: #ff5861;2165}21662167.glist > a p {2168margin: 5px 0 0 0;2169color: var(--nord4);2170}21712172/* Flash Games Search Bar */21732174#fsearchbar {2175font-family: 'Lato', sans-serif;2176font-size: 16px;2177background-color: var(--nord0);2178outline: none;2179color: white;2180border: 2px solid var(--nord1);2181border-bottom: none;2182padding: 8px 10px;2183width: 380px;2184}21852186#fsearchbar::placeholder {2187color: var(--gray);2188}21892190/* Flash Games List */21912192.flist {2193font-family: 'Lato', sans-serif;2194background-color: var(--nord0);2195width: 700px;2196height: calc(100vh - 92px);2197overflow-y: auto;2198overflow-x: hidden;2199margin: 0 auto;2200border: 2px solid var(--nord1);2201padding-bottom: 2px;2202border-radius: 15px;2203}22042205.flist > a {2206display: block;2207text-decoration: none;2208text-transform: capitalize;2209padding: 20px;2210background-color: var(--nord1);2211border: 2px solid var(--nord0);2212border-radius: 15px;2213border-bottom: none;2214color: var(--nord4);2215}22162217.flist > a:hover {2218background-color: var(--nord2);2219}22202221/* Footer for non-flash games */22222223.gfooter {2224margin: 32px 0;2225}22262227.gfooter-only {2228margin: 40px 0 32px;2229}22302231/* -----------------------------------------------2232/* CSS Animations2233/* ----------------------------------------------- */22342235/* Smooth Loading */22362237@keyframes fadeInAnimation {22380% {2239opacity: 0;2240}2241100% {2242opacity: 1;2243}2244}22452246/* Subtle Blur Hover Animation */22472248@keyframes iconpulse {22490% {2250filter: blur(0px);2251}225250% {2253filter: blur(0.9px);2254}2255}22562257/* Pulse Hover Animation */22582259.pulse {2260will-change: transform;2261}22622263@keyframes pulse {22640%,2265100% {2266transform: scale(1);2267}226850% {2269transform: scale(1.05);2270}2271}22722273.pulse:hover {2274transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;2275transform: scale(1.05) translateZ(0);2276}22772278/* Glowing Button Animation */22792280@keyframes glowshadow {22810%,2282100% {2283box-shadow: 0 0 8px 2px var(--glowshadow1, var(--nord0));2284}228550% {2286box-shadow: 0 0 8px 2px var(--glowshadow2, var(--nord1));2287}2288}22892290@keyframes glowbg {22910% {2292background-position: 0;2293}2294100% {2295background-position: 100px 0;2296}2297}22982299.glowbutton {2300position: relative;2301z-index: 1;2302}23032304.glowbutton::after {2305content: '';2306border-radius: inherit;2307display: inline-block;2308position: absolute;2309z-index: -1;2310left: 0;2311top: 0;2312width: 100%;2313height: 100%;2314opacity: 0;2315transition: opacity 0.3s ease-out;2316}23172318.glowbutton:hover::after {2319opacity: 1;2320animation: glowshadow 2s linear infinite;2321}23222323.glowbutton:active::after {2324background: linear-gradient(90deg, var(--nord7), var(--nord8), var(--nord7));2325background-size: 100px auto;2326animation: glowshadow 2s linear infinite, glowbg 2s linear infinite;2327}23282329/* -----------------------------------------------2330/* Mobile Support2331/* ----------------------------------------------- */23322333/* For mobile-exclusive versions of certain UI elements. */2334.mobile {2335display: none;2336}23372338.mnave {2339display: none;2340width: 50px;2341height: 50px;2342margin: 20px;2343cursor: pointer;2344float: right;2345order: 1;2346}23472348#mnavecb {2349position: absolute;2350width: 1px;2351height: 1px;2352margin: -1px;2353overflow: hidden;2354clip: rect(0 0 0 0);2355}23562357.mnavebutton,2358.mnavebutton::before,2359.mnavebutton::after {2360display: block;2361background-color: var(--nord4);2362height: 4px;2363width: 36px;2364border-radius: 2px;2365}23662367.mnavebutton::before,2368.mnavebutton::after {2369content: '';2370position: absolute;2371transition: transform 0.2s ease-out, top 0.2s ease-out;2372}23732374.mnavebutton {2375position: relative;2376left: 50%;2377top: 50%;2378transform: translate(-50%, -50%);2379transition: background-color 0.2s ease-out;2380}23812382.mnavebutton::before {2383top: 12px;2384}23852386.mnavebutton::after {2387top: -12px;2388}23892390#mnavecb:focus-visible + .mnave,2391:focus-visible {2392outline: var(--nord17) dashed 3px;2393}23942395#mnavecb:checked + .mnave .mnavebutton {2396background-color: transparent;2397}23982399#mnavecb:checked + .mnave .mnavebutton::before {2400top: 0;2401transform: rotate(-45deg);2402}24032404#mnavecb:checked + .mnave .mnavebutton::after {2405top: 0;2406transform: rotate(45deg);2407}24082409.mobile-overlay {2410position: fixed;2411top: 0;2412left: 0;2413width: 100%;2414height: 100%;2415background: rgba(0,0,0,0.5);2416backdrop-filter: blur(10px);2417display: flex;2418flex-direction: column;2419align-items: center;2420padding-top: calc(10% + 90px);2421opacity: 0;2422pointer-events: none;2423visibility: hidden;2424transition: opacity 0.3s ease;2425}24262427#mnavecb:checked ~ .mobile-overlay {2428opacity: 1;2429pointer-events: auto;2430visibility: visible;2431}24322433.mobile-overlay .navbar-1 {2434display: flex !important;2435flex-direction: column;2436text-align: center;2437}24382439.mobile-overlay .navbar-1 > li {2440margin: 10px 0;2441}24422443.mobile-overlay a {2444display: block;2445width: 110px;2446padding: 15px;2447text-decoration: none;2448color: var(--nord4);2449padding: 15px 25px;2450border: var(--nord11) 1px solid;2451border-radius: 5px;2452color: var(--box-btn-color, white) !important;2453background-color: var(--mac-title-bg, var(--dark2));2454font-size: 16px;2455transition: background-color 0.3s ease;2456}24572458/* -----------------------------------------------2459/* CSS Media Queries (largely for mobile support)2460/* ----------------------------------------------- */24612462@media (max-width: 1160px) {2463.navbar-1 {2464display: none !important;2465}24662467.mnave {2468display: inline-block;2469}2470}24712472@media (max-width: 1400px) {2473#header {2474padding: 15px 50px;2475}24762477.brand {2478font-size: 21px;2479}24802481.logo {2482width: 50px;2483height: 50px;2484}24852486.navbar {2487display: flex;2488}24892490.navbar-1 {2491justify-content: flex-end;2492flex-grow: 1;2493}24942495.navbar-1 > li {2496margin-left: 30px;2497}24982499.navbar-1 > li:last-child {2500margin-right: 0;2501}2502}25032504@media (max-width: 1170px) {2505#header {2506padding: 15px 40px;2507}25082509.brand {2510font-size: 21px;2511}25122513.logo {2514width: 50px;2515height: 50px;2516}25172518.navbar {2519display: flex;2520}25212522.navbar-1 {2523justify-content: flex-end;2524flex-grow: 1;2525}25262527.navbar-1 > li {2528margin-left: 20px;2529}25302531.navbar-1 > li:last-child {2532margin-right: 0;2533}25342535#banner {2536display: none;2537}2538}25392540@media (min-width: 1160px) {2541.grid-container {2542grid-template-columns: 1fr 1fr;2543}2544}25452546@media only screen and (max-width: 1160px) {2547#header {2548height: auto;2549}25502551.navbar-1 {2552justify-content: flex-start;2553flex: 0 0 100%;2554}25552556.navbar {2557display: none;2558margin: 0;2559height: auto;2560}25612562.navbar > li {2563display: block;2564float: none;2565margin: 0;2566}25672568.navbar > li:hover {2569background-color: var(--nord0);2570}25712572.navbar > li > a {2573display: block;2574padding: 15px 20px;2575}25762577.navbar > li > a:hover {2578animation: none;2579}25802581.navbar .dropdown-child {2582margin-top: 0;2583}25842585#mnavecb:checked ~ .navbar,2586.mnave {2587display: block;2588}2589}25902591@media (max-width: 960px) {2592.mac-window {2593display: none;2594}2595}25962597@media only screen and (max-width: 800px) {2598.homebutton:not(.mobile) {2599display: none;2600}26012602.mobile {2603display: inline-block;2604}26052606.image-container-hero {2607display: none;2608}26092610.hero-text-wrap {2611margin-right: auto;2612}26132614.footerflex {2615flex-direction: column;2616}26172618.ad {2619position: relative;2620margin: 20px;2621width: calc(100% - 40px);2622height: 100px;2623}26242625#ad-right {2626display: none !important;2627}2628}26292630@media (max-width: 600px) {2631#header {2632padding: 15px 30px;2633}26342635.logo {2636width: 25px;2637height: 25px;2638}26392640.brand {2641font-size: 14px;2642}26432644.navbar,2645.navbar-1 {2646font-size: 11px;2647}26482649.new::after {2650padding: 18.2px 20px;2651margin-left: 6.5px;2652}26532654.mnave {2655width: 25px;2656height: 25px;2657margin: 10px;2658}26592660.mnavebutton,2661.mnavebutton::before,2662.mnavebutton::after {2663height: 2px;2664width: 18px;2665border-radius: 1px;2666}26672668.mnavebutton::before {2669top: 6px;2670}26712672.mnavebutton::after {2673top: -6px;2674}26752676.settings-content {2677width: 300px;2678}26792680.settings-header {2681margin-bottom: 10px;2682}26832684.cseltitle-main {2685font-size: 23.5px;2686}26872688.cseltitle {2689font-size: 15px;2690}26912692#csel .cseltitle ~ p:not(:last-child) {2693margin-top: 7px;2694}26952696#csel input:not([type='checkbox']),2697#csel select {2698padding: 7px 8px;2699margin: 3.5px 1.75px;2700font-size: 11px;2701}27022703#csel .cseltitle ~ input:not([type='checkbox']),2704#csel select {2705width: calc(100% - 94.5px);2706}27072708#csel #cselreset {2709margin: 13.5px 0 3.5px;2710}27112712.text-wrap {2713width: 60vw;2714}27152716.hero,2717.image-container {2718display: none;2719}27202721.box-card .content {2722width: min-content !important;2723}27242725.grid-container {2726margin: 20px !important;2727margin-top: 100px !important;2728}27292730.splashend > h1 {2731font-size: 2em;2732}2733}27342735@media (max-width: 425px) {2736#header {2737padding: 15px 20px;2738}27392740.navbar-1 {2741justify-content: space-evenly;2742}27432744.home-grid-container {2745padding: 75px 0 50px 5%;2746}27472748.home-text h1 > span {2749font-size: 48px;2750}27512752.home-text h1 {2753font-size: 36px;2754}27552756.homebutton {2757padding: 13.5px 45px;2758font-size: 0.9em;2759}27602761.hero-content-header {2762font-size: 1.25em;2763}27642765.hero-text-wrap p {2766margin-bottom: 35px;2767font-size: 0.9em;2768}27692770.hero-text-wrap p:last-child {2771margin-bottom: 14px;2772}27732774.box-card {2775padding: 20px;2776}27772778.box-card p {2779margin: 0 2ch 10px 0;2780line-height: 1.375;2781font-size: 0.9em;2782}27832784h1.splashstrokeheader,2785.box-card h1,2786.splashend > h1 {2787font-size: 1.625em;2788}2789}279027912792