Path: blob/master/views/assets/css/styles-1778310233.css
14684 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: #0d1117;26--nord0m1: #2e3440;27--nord0m2: #323946;28--nord0m3: #373d4c;29--nord0m4: #1c2027;30--nord1: #3b4252;31--nord2: #434c5e;32--nord3: #4c566a;33--nord4: #d8dee9;34--nord5: #e5e9f0;35--nord6: #eceff4;36--nord7: #8fbcbb;37--nord8: #88c0d0;38--nord8lighter: #98d0e0;39--nord9: #81a1c1;40--nord10: #5e81ac;41--nord11: #bf616a;42--nord12: #d08770;43--nord13: #ebcb8b;44--nord14: #a3be8c;45--nord15: #b48ead;46--nord16: #abadb1;47--nord17: #ff5861;48--nord18: #2e3440;49--nord19: rgba(255, 87, 95, 0.569);50--blue: #375a7f;51--indigo: #6610f2;52--purple: #6f42c1;53--pink: #e83e8c;54--red: #e74c3c;55--orange: #fd7e14;56--yellow: #f39c12;57--green: #00bc8c;58--teal: #20c997;59--cyan: #3498db;60--white: #fff;61--gray: #999;62--gray-dark: #303030;63--primary: #375a7f;64--secondary: #444;65--success: #00bc8c;66--info: #3498db;67--warning: #f39c12;68--danger: #e74c3c;69--light: #999;70--dark: #303030;71--dark2: #22262f;72--fancy-dark: rgba(46, 52, 64, 0.2);73}7475:root:not(.light) {76--radio-accent: var(--nord8);77--hero-grid-bg: var(--fancy-dark);78}7980.light:root {81--nord0: #eceff4;82--nord1: #e5e9f0;83--nord2: #d8dee9;84/* Don't override nord3. */85--nord4: #434c5e;86--nord5: #3b4252;87--nord6: #1d232a;88--nord0m1: #f0f2f7;89--nord0m2: #e8ecf4;90--nord0m3: #e0e5f0;91--html-color: var(--nord5);92--radio-bg: var(--nord2);93--a-color: var(--nord17);94--bigtitle-color: var(--nord17);95--banner-bg: var(--nord2);96--footer-img: url('{{route}}{{/assets/img/waves-light.svg}}');97--footer-grad: var(--nord0m3);98--margin-hover: var(--nord11);99--logo-img: url('{{route}}{{/assets/img/logo-light.webp}}');100/* nord0m3 but with roughly 0.5 opacity in hex. */101--dropdown-bg: #e0e5f080;102/* nord3 but with roughly 0.3 opacity in hex. */103--settings-bg: #4c566a4d;104--settings-border: #e0e0e0;105--settings-color: var(--nord5);106--cseltitle-main-color: var(--nord17);107--close-btn-color: var(--nord11);108--radio-label-color: var(--nord0);109--switch-bg: var(--nord3);110--switch-checked-bg: var(--nord9);111--select-hover-bg: var(--nord0);112--cf-bg: var(--nord0);113--cf-color: var(--nord5);114--csel-input: var(--nord4);115--mac-title-bg: var(--nord2);116--mac-ui-bg: var(--nord17);117--cmd-color: var(--nord5);118--url-color: var(--nord17);119--comment-color: var(--nord6);120--omnibox-bg: var(--nord2);121--ac-bg: var(--nord0m3);122--hero-grad: rgba(233, 220, 220, 0.377);123--box-badge-bg: var(--nord2);124--box-btn-color: var(--dark2);125--glowshadow1: var(--nord11);126--glowshadow2: var(--nord17);127--particles-bg: #ffffff00;128--particles-color: #485163;129/* Same as above but with 0.2 opacity in hex. */130--particles-links: #48516333;131--particles-mv-spd: 0.3;132--particles-op-max: 0.3;133--particles-op-spd: 0.2;134--particles-sz-spd: 0.3;135}136137.nord:root {138--nord0: #1d232a;139--nord0m1: #2e3440;140--nord0m2: #323946;141--nord0m3: #373d4c;142--nord1: #3b4252;143--nord2: #434c5e;144--nord3: #4c566a;145--nord4: #d8dee9;146--nord5: #e5e9f0;147--nord6: #eceff4;148--nord7: #8fbcbb;149--nord8: #88c0d0;150--nord8lighter: #98d0e0;151--nord9: #81a1c1;152--nord10: #5e81ac;153--nord11: #bf616a;154--nord12: #d08770;155--nord13: #ebcb8b;156--nord14: #a3be8c;157--nord15: #b48ead;158--nord16: #abadb1;159--nord17: #ff5861;160--nord18: #2e3440;161--nord19: rgba(255, 87, 95, 0.569);162--blue: #375a7f;163--indigo: #6610f2;164--purple: #6f42c1;165--pink: #e83e8c;166--red: #e74c3c;167--orange: #fd7e14;168--yellow: #f39c12;169--green: #00bc8c;170--teal: #20c997;171--cyan: #3498db;172--white: #fff;173--gray: #999;174--gray-dark: #303030;175--primary: #375a7f;176--secondary: #444;177--success: #00bc8c;178--info: #3498db;179--warning: #f39c12;180--danger: #e74c3c;181--light: #999;182--dark: #303030;183--dark2: #22262f;184--fancy-dark: rgba(46, 52, 64, 0.2);185}186187/* -----------------------------------------------188/* HU Page Layout / General Styling189/* ----------------------------------------------- */190191html {192color: var(--html-color, white);193font-family: 'Rethink Sans', sans-serif;194font-weight: 300;195scroll-behavior: smooth;196text-wrap: balance;197word-break: normal;198overflow-wrap: break-word;199}200201body {202position: absolute;203width: 100%;204left: 0;205top: 0;206margin: 0;207background-color: var(--nord0);208}209210canvas {211background-color: var(--nord0);212}213214p,215h1,216h2,217h3,218h4,219h5,220h6 {221margin: 0;222}223224p,225h1,226h2,227h3,228h4,229h5,230h6,231input,232select {233color: var(--html-color, white);234}235236h1,237h2,238h3,239h4,240h5,241h6 {242font-family: 'Figtree', sans-serif;243font-weight: 900;244}245246h2 {247font-size: 28px;248}249250img {251display: block;252}253254code {255font-family: 'Source Code Pro', monospace;256background-color: var(--nord0m1);257color: var(--bigtitle-color, rgb(255, 88, 97));258}259260strong {261color: var(--bigtitle-color, rgb(255, 88, 97));262font-weight: 500;263}264265::selection {266background: rgba(180, 142, 173, 0.513);267}268269::-webkit-scrollbar {270width: 6px;271height: 6px;272}273274::-webkit-scrollbar-track {275background-color: var(--nord0);276border-radius: 5px;277}278279::-webkit-scrollbar-thumb {280background-color: var(--nord11);281border-radius: 5px;282border: 3px solid var;283}284285::-webkit-scrollbar-thumb:hover {286background-color: var(--nord11);287}288289::-webkit-scrollbar-thumb:active {290background: var(--nord11);291border-radius: 5px;292border: 3px solid transparent;293background-clip: padding-box;294}295296::-webkit-scrollbar-corner {297border-left: 1px solid var(--nord10);298border-top: 1px solid var(--nord10);299background: var(--nord10);300}301302::-moz-selection {303background: rgba(180, 142, 173, 0.513);304}305306@-moz-document url-prefix() {307html {308scrollbar-color: var(--nord10) var(--nord0);309scrollbar-width: thin;310overflow-x: hidden;311}312}313314input[type='radio'] {315accent-color: var(--radio-accent, initial);316cursor: pointer;317width: 20px;318height: 20px;319background-color: var(--radio-bg, var(--nord1));320}321322.text-center {323text-align: center;324}325326a {327color: var(--a-color, rgb(255, 88, 97));328}329330details summary {331cursor: pointer;332font-weight: bold;333}334335details[open] summary {336margin-bottom: 16px;337}338339.font2 {340font-family: 'Rethink Sans', sans-serif;341}342343.font3 {344font-family: 'Lato', sans-serif;345}346347.notbold {348font-weight: normal;349}350351.bold {352font-weight: bold;353}354355.accented {356color: var(--nord8lighter);357}358359.fullwidth {360width: 100%;361box-sizing: border-box;362}363364.binside {365list-style-position: inside;366padding: 0;367}368369.display-off {370display: none;371}372373#password-field {374position: absolute;375width: 1px;376height: 1px;377margin: -1px;378overflow: hidden;379clip: rect(0 0 0 0);380}381382/* Used on a lot of navigation pages. */383.bigtitle {384font-size: 42px;385color: var(--bigtitle-color, rgb(255, 88, 97));386}387388#header {389background-color: var(--nord0);390display: flex;391flex-flow: row wrap;392justify-content: space-between;393align-items: center;394box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.274);395padding: 25px 180px 25px 180px;396z-index: 2;397position: relative;398}399400#banner {401background-color: var(--banner-bg, var(--nord0m4));402position: sticky;403top: 0;404font-weight: bold;405font-size: 16px;406padding: 20px;407font-family: 'Rethink Sans', sans-serif;408font-weight: 400;409z-index: 1;410animation: fadeInAnimation ease-in-out 0.3s;411animation-iteration-count: 1;412animation-fill-mode: forwards;413}414415#mainbody {416position: relative;417animation: fadeInAnimation ease-in-out 0.6s;418animation-iteration-count: 1;419animation-fill-mode: forwards;420overflow-x: clip;421}422423#particles-js {424background-color: var(--nord0);425position: fixed;426left: 0;427top: 0;428z-index: -1;429height: 100%;430}431432/* To change the top padding on the footer, change the 3 vw values here to the same thing. */433434#footer {435font-family: 'Lato', sans-serif;436padding-top: 15vw;437background: var(--footer-img, url('{{route}}{{/assets/img/waves.svg}}')),438linear-gradient(439to bottom,440transparent 0 15vw,441var(--footer-grad, #1d2029) 15vw 100%442);443background-repeat: no-repeat;444background-size: 100vw auto;445position: relative;446}447448#footer a {449text-decoration: inherit;450color: var(--nord6);451}452453#header a:hover,454#footer a:hover {455color: var(--margin-hover, white);456}457458/* -----------------------------------------------459/* Icons and Branding460/* ----------------------------------------------- */461462.brand-logo-container,463.new {464display: flex;465align-items: center;466}467468.brand {469font-size: 21px;470font-weight: bold;471height: 30px;472line-height: 30px;473white-space: nowrap;474margin-right: 20px;475font-family: 'Figtree', sans-serif;476font-weight: 900;477letter-spacing: 1px;478text-decoration: none;479color: var(--nord4) !important;480}481482.logo {483width: 70px;484height: 70px;485background-image: var(--logo-img, url('{{route}}{{/assets/img/logo.webp}}'));486background-size: contain;487background-repeat: no-repeat;488}489490.brand-logo-container > i {491margin-right: 10px;492}493494.logo-potato {495width: 20px;496height: 20px;497background-image: url('{{route}}{{/assets/img/potato.webp}}');498background-size: cover;499opacity: 0.5;500overflow: hidden;501}502503/* -----------------------------------------------504/* Navigation Bar and Menus (Header Contents)505/* ----------------------------------------------- */506507.white-text > a {508text-decoration: none !important;509color: var(--nord4) !important;510}511512.smenu .white-text > a {513background-color: var(--nord17);514padding: 10px 20px 10px 20px;515border-radius: 30px;516transition: background-color .3s ease;517}518519.smenu .white-text > a:hover {520background-color: #d5484f;521}522523.navbar-group {524display: flex;525gap: 30px;526font-size: 16px;527align-items: center;528}529530.navbar-1 {531list-style: none;532padding: 0;533margin: 0;534display: flex;535color: var(--nord4);536order: 2;537}538539.navbar-1 > li {540margin-left: 55px;541}542543.navbar-1 > li > a.line {544text-decoration: none;545color: var(--nord4);546position: relative;547overflow: hidden;548text-align: center;549padding-bottom: 0.35em;550}551552.navbar-1 > li > a.line::after {553content: '';554position: absolute;555bottom: 0;556left: 0;557width: 100%;558height: 2px;559background-color: var(--nord17);560transform: scaleX(0);561transform-origin: left center;562transition: transform 0.3s ease;563}564565.navbar-1 > li > a.line:hover::after,566.navbar-1 > li > a.line:focus::after {567transform: scaleX(1);568}569570.subnavbar {571list-style: none;572padding: 0;573}574575.subnavbar > li > a {576display: block;577padding: 5px 0;578padding-left: 15px;579padding-right: 15px;580border-radius: 5px;581}582583.subnavbar > li > a:hover {584background-color: var(--nord11) !important;585}586587.navbar {588list-style: none;589padding: 0;590margin: 0;591display: flex;592align-items: center;593order: 3;594}595596.navbar > .dmenu {597margin-left: 30px;598margin-top: 2px;599font-size: 18px;600}601602.navbar > .smenu {603margin-left: 25px;604}605606.navbar > li > a {607text-decoration: none;608color: var(--nord4) !important;609font-size: 0.95rem;610font-weight: 500;611transition: color 0.3s ease;612}613614.navbar > li > a:hover {615color: var(--nord11);616}617618.navbar .dropdown-child {619display: none;620position: absolute;621z-index: 5;622background-color: var(--nord0);623border: 1px solid var(--nord3);624border-radius: 10px;625cursor: auto;626padding: 15px 25px;627margin-top: 15px;628font-family: 'Rethink Sans', sans-serif;629opacity: 0;630transition: opacity 0.3s ease, transform 0.3s ease;631}632633.dropdown-parent:focus-within .dropdown-child {634display: block;635opacity: 1;636visibility: visible;637transform: translateY(10px) translateX(-30px);638}639640.subnavbar {641list-style: none;642padding: 0;643}644645.subnavbar > li > a {646display: block;647padding: 5px 15px;648border-radius: 5px;649color: var(--nord4);650transition: background-color 0.3s ease, color 0.3s ease;651text-decoration: none !important;652}653654.subnavbar > li > a:hover {655background-color: var(--primary);656color: var(--nord0);657}658659.navbar .dropdown-settings,660.omnibar .dropdown-settings {661display: flex;662pointer-events: none;663visibility: hidden;664position: fixed;665top: 0;666left: 0;667width: 100%;668height: 100%;669background: var(--dropdown-bg, rgba(0, 0, 0, 0.5));670backdrop-filter: blur(10px);671z-index: 5;672align-items: center;673justify-content: center;674opacity: 0;675transition: opacity 0.3s ease, visibility 0.3s ease;676}677678.dropdown-parent:focus-within679.dropdown-settings:not(:is(:has(.close-settings-btn:active))) {680visibility: visible;681pointer-events: auto;682opacity: 1;683}684685.dropdown-parent:focus-within .dropdown-settings {686opacity: 1;687}688689/* Settings Menu (Updated) */690/* Designed adapted from vanilla HU v5 && Modal */691/* Modal GitHub: https://github.com/DerpmanDev/modal */692693.settings-content {694pointer-events: auto;695background-color: var(--settings-bg, var(--fancy-dark));696border: 1px solid var(--settings-border, var(--nord3));697border-radius: 10px;698padding: 25px;699z-index: 6;700width: 800px;701max-height: 90vh;702overflow-y: auto;703margin: 5vh auto;704color: var(--settings-color, var(--nord6));705font-weight: 500;706font-family: 'Figtree', sans-serif;707letter-spacing: 1px;708display: flex;709flex-direction: column;710backdrop-filter: blur(10px);711-webkit-backdrop-filter: blur(10px);712box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);713transition: opacity .3s ease;714}715716.settings-header {717display: flex;718justify-content: space-between;719align-items: center;720margin-bottom: 20px;721}722723.cseltitle-main {724font-size: 35px;725color: var(--cseltitle-main-color, rgb(255, 88, 97));726font-weight: 900;727}728729.close-settings-btn {730cursor: pointer;731font-size: 24px;732font-weight: 100;733margin-left: auto;734}735736.close-settings-btn:hover {737color: var(--close-btn-color, lightgray);738transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;739transform: scale(1.05);740}741742.settings-content-body {743display: flex;744gap: 40px;745}746747.csel-container-left,748.settings-right-column {749display: flex;750flex-direction: column;751gap: 15px;752}753754.csel-container-left {755flex: 1;756max-width: 400px;757}758759.csel-container-right {760flex: 2;761max-width: 380px;762}763764.cseltitle {765font-size: 22px;766margin: 10px 0;767}768769.transport-table {770display: flex;771justify-content: center;772border-collapse: separate;773border-spacing: 0 10px;774}775776.transport-table td {777vertical-align: middle;778padding: 6px 10px;779}780781.transport-table label {782display: flex;783align-items: center;784gap: 4px;785font-weight: 500;786}787788.transport-table input[type='radio'] {789transform: scale(1.2);790margin-left: 8px;791}792793.radio-group {794display: flex;795flex-direction: column;796gap: 10px;797margin-bottom: 15px;798}799800.radio-group label {801display: flex;802align-items: center;803justify-content: space-between;804color: var(--radio-label-color, var(--nord6));805font-size: 16px;806max-width: 100%;807}808809.radio-group p {810margin: 0;811flex: 1;812float: left;813}814815.radio-group input[type='radio'] {816accent-color: var(--radio-accent, initial);817cursor: pointer;818width: 20px;819height: 20px;820background-color: var(--radio-bg, var(--nord1));821}822823.switch-container {824display: flex;825align-items: center;826justify-content: space-between;827}828829.switch-container p {830margin: 0;831}832833.switch {834appearance: unset;835cursor: pointer;836position: relative;837display: inline-block;838width: 34px;839height: 20px;840margin: 0;841border-radius: 34px;842background-color: var(--switch-bg, var(--nord3));843transition: 0.4s;844}845846.switch::after {847position: absolute;848content: '';849height: 14px;850width: 14px;851left: 3px;852bottom: 3px;853background-color: white;854transition: 0.4s;855border-radius: 50%;856}857858.switch:checked {859background-color: var(--switch-checked-bg, var(--nord9));860}861862.switch:checked::after {863transform: translateX(14px);864}865866#csel #newtab {867padding: 2.25px 4.5px;868margin: 0;869}870871select {872margin: 0 0 0 10px;873padding: 10px;874background-color: var(--nord0);875border: 1px solid var(--switch-bg, var(--nord3));876border-radius: 5px;877color: var(--settings-color, var(--nord6));878max-width: 300px;879box-sizing: border-box;880appearance: none;881-webkit-appearance: none;882-moz-appearance: none;883cursor: pointer;884transition: background-color 0.3s ease, border-color 0.3s ease;885}886887select:hover {888background-color: var(--select-hover-bg, var(--nord1));889}890891select::after {892content: '▼';893position: absolute;894right: 10px;895pointer-events: none;896}897898.default-badge,899.alt-badge,900.beta-badge {901display: inline-block;902padding: 2px 5px;903border-radius: 5px;904font-size: 12px;905margin-left: 5px;906}907908.default-badge {909background-color: var(--nord8);910color: var(--nord18);911}912913.alt-badge {914background-color: var(--nord12);915color: var(--nord18);916}917918.beta-badge {919background-color: var(--nord15);920color: var(--nord18);921}922923.cloakform {924display: flex;925gap: 10px;926margin-bottom: 15px;927}928929.cloakform input[type='text'] {930flex: 1;931background-color: var(--cf-bg, var(--nord1));932border: 1px solid var(--nord3);933border-radius: 5px;934padding: 10px;935color: var(--cf-color, var(--nord6));936box-sizing: border-box;937}938939.cloakform input[type='button'] {940background-color: var(--nord10);941border: none;942border-radius: 5px;943padding: 10px;944color: var(--cf-color, var(--nord6));945cursor: pointer;946}947948.cloakform input[type='button']:hover {949background-color: var(--nord9);950}951952input[type='text'] {953width: 100%;954padding: 10px;955background-color: var(--cf-bg, var(--nord6));956border: 1px solid var(--nord3);957border-radius: 5px;958color: var(--cf-color, var(--nord6));959box-sizing: border-box;960}961962#csel,963.settings-content {964color: var(--nord4);965display: flex;966flex-direction: column;967gap: 15px;968}969970#csel input:not([type='checkbox']),971#csel select {972outline: none;973box-sizing: border-box;974padding: 10px 12px;975border-radius: 5px;976margin: 5px 0;977font-family: 'Figtree', sans-serif;978font-size: 16px;979background-color: var(--nord0);980border: var(--nord11) 1px solid;981transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;982}983984#csel input[type='text']:focus {985box-shadow: inset 0 0 5px 0 var(--csel-input, var(--nord3));986transition: box-shadow 0.15s ease-out;987}988989#csel input:is([type='submit'], [type='button']):hover {990transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;991transform: scale(1.05);992}993994#csel input:is([type='submit'], [type='button']):active {995background-color: #78b0c0;996}997998#csel #cselreset {999margin: 20px 0 5px;1000}10011002#csel .cseltitle ~ p:not(:last-child) a {1003color: var(--nord8);1004}10051006#csel .cseltitle ~ p:not(:last-child) a:hover {1007text-decoration: underline;1008}10091010#csel .checkbox {1011display: flex;1012align-items: center;1013justify-content: center;1014gap: 10px;1015}10161017#hideads,1018#useonion {1019cursor: pointer;1020margin-left: 0;1021}10221023/* -----------------------------------------------1024/* Footer Contents1025/* ----------------------------------------------- */10261027.footerflex {1028display: flex;1029justify-content: center;1030}10311032.footersocials {1033text-align: center;1034}10351036.footerflex > div {1037margin: 25px 50px;1038}10391040.copyright {1041text-align: center;1042padding: 25px 0;1043}10441045#footer .footerbrand h3 a {1046color: var(--html-color, white);1047}10481049.footerbrand h3 a:hover {1050text-decoration: underline !important;1051}10521053.footerbrand p {1054margin-top: 20px;1055}10561057.footerlist ul {1058list-style: none;1059padding: 0;1060}10611062.footerlist ul > li {1063padding: 2px;1064}10651066.footersocials {1067font-size: 20px;1068}10691070.footersocials a {1071display: inline-grid;1072align-items: center;1073width: 25px;1074height: 25px;1075line-height: 25px;1076padding: 8px;1077margin: 0 5px;1078border: 1px solid var(--nord4);1079border-radius: 50%;1080}10811082/* -----------------------------------------------1083/* Welcome Screen Content (i.e., Big Bold Words)1084/* ----------------------------------------------- */10851086.box-home {1087margin: 35vh 0;1088animation: fadeInAnimation ease-in-out 0.3s;1089animation-iteration-count: 1;1090animation-fill-mode: forwards;1091}10921093.home-grid-container {1094display: flex;1095align-items: center;1096justify-content: space-between;1097flex-direction: column;1098padding: 170px 0 170px 0;1099gap: 150px;1100box-sizing: border-box;1101}11021103.home-text {1104max-width: 750px;1105flex: 1;1106text-align: center;1107}11081109.home-text h1 {1110font-size: 48px;1111color: var(--nord4);1112font-weight: 300;1113margin: 0;1114line-height: 1.2;1115}11161117.home-text h1 > span {1118font-size: 64px;1119font-weight: 900;1120color: rgb(255, 88, 97);1121display: block;1122}11231124.mac-window {1125flex: 1;1126max-width: 1100px;1127height: 510px;1128border: 1px solid var(--nord0);1129border-radius: 12px;1130overflow: hidden;1131background-color: var(--nord0);1132background-image: url('{{route}}{{/assets/img/noise.webp}}'),1133linear-gradient(1134145deg,1135rgba(34, 38, 47, 0.9) 0%,1136rgba(34, 38, 47, 0.9) 100%1137);1138background-blend-mode: overlay;1139box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);1140}11411142.mac-title-bar {1143padding: 15px;1144background-color: var(--mac-title-bg, var(--dark2));1145border-bottom: 1px solid var(--nord0);1146}11471148.mac-buttons {1149display: flex;1150gap: 8px;1151}11521153.mac-buttons span {1154width: 12px;1155height: 12px;1156border-radius: 50%;1157display: inline-block;1158}11591160.mac-close {1161background-color: var(--mac-ui-bg, var(--nord3));1162}11631164.mac-minimize {1165background-color: var(--mac-ui-bg, var(--nord3));1166}11671168.mac-maximize {1169background-color: var(--mac-ui-bg, var(--nord3));1170}11711172.no-select,1173.comment,1174.mac-content br {1175user-select: none;1176-webkit-user-select: none;1177-moz-user-select: none;1178-ms-user-select: none;1179}11801181.mac-content {1182color: var(--nord4);1183font-family: 'Source Code Pro', monospace;1184font-optical-sizing: auto;1185font-weight: 500;1186-webkit-font-smoothing: antialiased;1187-moz-osx-font-smoothing: grayscale;1188padding: 40px 40px 0 80px;1189flex: 1;1190display: flex;1191justify-content: center;1192align-items: center;1193font-size: 18px;1194}11951196.downarrowgroup {1197color: var(--select-hover-bg, var(--nord3));1198font-size: 35px;1199margin-left: 80%;1200}12011202.cmd {1203color: var(--cmd-color, #a4bbd1);1204white-space: pre-wrap;1205}12061207.cmd::before {1208content: '$ ';1209color: var(--nord4);1210}12111212.cmd::after {1213content: '\a';1214}12151216.url {1217color: var(--url-color, rgb(255, 136, 142));1218}12191220.comment {1221color: var(--comment-color, #616e88);1222}12231224.comment::before {1225content: '# ';1226}12271228.homebutton {1229display: inline-block;1230text-decoration: none;1231padding: 15px 50px;1232border-radius: 8px;1233background-color: var(--nord0);1234color: var(--nord4) !important;1235margin-top: 20px;1236transition: 0.3s ease-in-out;1237-webkit-transition: 0.3s ease-in-out;1238border: 1px solid rgba(255, 255, 255, 0.2);1239box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);1240-webkit-backdrop-filter: blur(10px);1241backdrop-filter: blur(10px);1242}12431244.homebutton:hover {1245background-color: var(--nord2);1246}12471248.fancybutton {1249display: inline-block;1250text-decoration: none;1251padding: 10px 12px;1252border-radius: 8px;1253background-color: var(--nord0);1254color: var(--nord4) !important;1255margin: 5px 10px;1256transition: 0.3s ease-in-out;1257-webkit-transition: 0.3s ease-in-out;1258}12591260.fancybutton:hover {1261background-color: var(--nord2);1262}12631264.box-info {1265margin: 100px 200px;1266padding: 20px 30px;1267background-color: var(--nord1);1268border-radius: 10px;1269animation: fadeInAnimation ease-in-out 0.3s;1270animation-iteration-count: 1;1271animation-fill-mode: forwards;1272}12731274/* Homepage Hero */12751276.potato {1277margin-top: 30px;1278opacity: 0.5;1279width: 350px !important;1280}12811282.splashstroke {1283display: inline-block;1284position: relative;1285margin-top: 20px;1286}12871288.text-center {1289text-align: center;1290}12911292.splashstrokeheader {1293position: relative;1294display: inline-block;1295font-size: 36px;1296line-height: 1.2;1297}12981299.underline-svg {1300position: absolute;1301bottom: -115%;1302left: 0;1303width: 100%;1304}13051306.hero-grid-container {1307display: grid;1308grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));1309margin: 40px auto;1310width: 90%;1311max-width: 1250px;1312background-color: var(--hero-grid-bg, initial);1313border-radius: 10px;1314box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);1315border: 1px solid rgba(255, 255, 255, 0.2);1316-webkit-backdrop-filter: blur(10px);1317backdrop-filter: blur(10px);1318position: relative;1319}13201321.carousel-container {1322text-align: center;1323position: relative;1324width: 500px;1325margin: 0 auto;1326}13271328.carousel-title {1329margin: 0;1330font-size: 1.5rem;1331font-weight: bold;1332}13331334.carousel-wrapper {1335overflow: hidden;1336position: relative;1337width: 100%;1338padding: 10px 0;1339}13401341.carousel {1342display: flex;1343width: auto;1344animation: scroll 20s linear infinite;1345}13461347.carousel-inner {1348display: flex;1349width: auto;1350}13511352.dependencylogo {1353flex: 0 0 auto;1354margin: 0 15px;1355}13561357.dependencylogo img {1358width: 50px;1359height: 50;1360padding: 10px;1361border-radius: 20px;1362background-color: var(--nord2);1363}13641365@keyframes scroll {13660% {1367transform: translateX(0);1368}1369100% {1370transform: translateX(-100%);1371}1372}13731374#scrollfix {1375margin-bottom: 20px;1376}13771378/* -----------------------------------------------1379/* Proxy Frame Page */1380/* ----------------------------------------------- */13811382.loader {1383position: fixed;1384top: 0;1385left: 0;1386width: 100vw;1387height: 100vh;1388background-color: #0d1117;1389background-image: radial-gradient(1390circle,1391rgba(131, 131, 131, 0.02) 1px,1392transparent 1px1393),1394radial-gradient(circle, rgba(148, 148, 148, 0.02) 1px, transparent 1px);1395background-position: 0 0, 5px 5px;1396background-size: 10px 10px;1397z-index: 3;1398align-items: center;1399justify-content: center;1400display: flex;1401visibility: hidden;1402opacity: 0;1403transition: visibility 0s, opacity ease-in-out 0.3s;1404transition-delay: 0.3s, 0s;1405}14061407.loader-active {1408opacity: 1;1409visibility: visible;1410transition-delay: 0s, 0.6s;1411}14121413.loader-w {1414width: 80px;1415aspect-ratio: 1;1416box-shadow: 0 0 0 3px #fff inset;1417border-radius: 50%;1418position: relative;1419animation: l11 7s infinite;1420}14211422.loader-w:before,1423.loader-w:after {1424content: '';1425position: absolute;1426top: calc(100% + 3px);1427left: calc(50% - 20px);1428box-shadow: inherit;1429width: 40px;1430aspect-ratio: 1;1431border-radius: 50%;1432transform-origin: 50% -45px;1433animation: l11 1.5s infinite;1434}14351436.loader-w:after {1437animation-delay: -0.75s;1438}14391440@keyframes l11 {1441100% {1442transform: rotate(360deg);1443transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1);1444}1445}14461447.omnibar > .logo {1448width: 40px;1449height: 40px;1450margin-right: 5px;1451}14521453.omnibar {1454position: fixed;1455top: 10px;1456/* 50% - (width/2 + padding width + border width), i.e., omnibox total width */1457left: calc(50% - 20vw - 17px);1458width: 40vw;1459background-color: var(--omnibox-bg, var(--nord0));1460background-image: radial-gradient(1461circle,1462rgba(131, 131, 131, 0.02) 1px,1463transparent 1px1464),1465radial-gradient(circle, rgba(148, 148, 148, 0.02) 1px, transparent 1px);1466background-position: 0 0, 5px 5px;1467background-size: 10px 10px;1468display: flex;1469align-items: center;1470justify-content: center;1471gap: 4px;1472padding: 10px 16px;1473z-index: 2;1474border: 1px solid #ff919369;1475border-radius: 15px;1476box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);1477transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);1478}14791480.omnibar > button + div,1481.omnibar > button:has(+ div) {1482margin-right: 4px;1483}14841485@media (max-width: 800px) {1486.omnibar {1487display: none;1488}1489}14901491.omnibar #search-input {1492flex: 1;1493padding: 8px 12px;1494border-radius: 6px;1495border: 1px solid var(--nord1);1496background: var(--nord0);1497color: var(--nord4);1498font-family: 'Montserrat Alternates', sans-serif;1499font-size: 1rem;1500}15011502.search-box {1503display: inline-block;1504position: relative;1505max-width: 700px;1506width: calc(100% - 44px);1507}15081509#autocomplete {1510position: absolute;1511background-color: var(--ac-bg, var(--nord0));1512color: var(--nord4);1513list-style: none;1514margin: 5px 3px;1515font-size: 18px;1516padding: 0;1517border: 0.5px solid #ff919369;1518border-radius: 15px;1519z-index: 2;1520max-height: calc(5 * (1.5em + 1px + 30px));1521overflow: auto;1522overflow-x: hidden;1523opacity: 0;1524transform: translateY(-10px);1525pointer-events: none;1526transition: opacity 0.25s ease, transform 0.25s ease,1527background-color 0.3s ease, border-color 0.3s ease;1528scrollbar-width: thin;1529scrollbar-color: #ff919369 transparent;1530border-radius: 15px;1531}15321533#autocomplete::-webkit-scrollbar {1534width: 8px;1535border-radius: 15px;1536}15371538#autocomplete::-webkit-scrollbar-track {1539background: transparent;1540border-radius: 15px;1541}15421543#autocomplete::-webkit-scrollbar-thumb {1544background-color: #ff919369;1545border-radius: 15px;1546border: 2px solid transparent;1547}15481549#autocomplete:not(:empty) {1550opacity: 1;1551transform: translateY(0);1552pointer-events: auto;1553}15541555#autocomplete li {1556border: 0.5px solid #ff919369;1557line-height: 1.5;1558padding: 15px;1559}15601561#autocomplete li:hover {1562background-color: #b48ead2c;1563cursor: pointer;1564animation: glowshadow 2s linear infinite;1565}15661567#autocomplete li:active {1568background-color: #1d2029;1569color: white;1570}15711572.search-box input[type='text'],1573.search-box #autocomplete {1574width: 100%;1575}15761577.omnibar #search-input:focus {1578outline: none;1579animation: glowshadow 2s linear infinite;1580}15811582.omnibar button {1583background: none;1584border: none;1585color: var(--nord4);1586font-size: 1.2em;1587cursor: pointer;1588padding: 6px 10px;1589border-radius: 4px;1590transition: background 0.2s;1591}15921593.omnibar button:hover {1594background: var(--nord0m3);1595}15961597.omnibar-hidden {1598transform: translateY(-100%);1599}16001601.omnibar-s {1602position: fixed;1603left: 50%;1604transform: translateX(240px);1605z-index: 3;1606background: var(--nord0);1607border-radius: 0 0 10px 10px;1608box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);1609border: 1px solid #ff919369;1610padding: 6px 18px;1611color: var(--nord4);1612transition: top 0.3s, left 0.3s, transform 0.3s;1613}16141615.omnibar-s:hover {1616background: var(--nord0m3);1617}16181619/* -----------------------------------------------1620/* Cards, Buttons and Forms1621/* ----------------------------------------------- */16221623.box-hero > .box-noflex {1624display: inline;1625}16261627.box-hero {1628display: flex;1629align-items: center;1630padding: 20px;1631border: 1px var(--nord19);1632border-radius: 10px;1633position: relative;1634overflow: hidden;1635box-sizing: border-box;1636}16371638.box-hero::after {1639content: '';1640position: absolute;1641top: 0;1642left: 0;1643width: 100%;1644height: 100%;1645background: url('{{route}}{{/assets/img/noise.webp}}') repeat,1646rgba(255, 255, 255, 0.03);1647opacity: var(--noise-opacity, 0.02);1648pointer-events: none;1649-webkit-mask-image: radial-gradient(circle, white 30%, transparent 50%);1650-webkit-mask-size: 800px 800px;1651-webkit-mask-position: calc(var(--mouse-x) - 400px)1652calc(var(--mouse-y) - 400px);1653-webkit-mask-repeat: no-repeat;1654mask-image: radial-gradient(1655closest-side,1656var(--hero-grad, rgba(37, 35, 35, 0.377)) 30%,1657rgba(255, 255, 255, 0.048) 70%,1658transparent 90%1659);1660mask-size: 800px 800px;1661mask-position: calc(var(--mouse-x) - 400px) calc(var(--mouse-y) - 400px);1662mask-repeat: no-repeat;1663}16641665.box-hero:hover::after {1666opacity: 0.09;1667}16681669.box-hero:not(:hover)::after {1670opacity: 0;1671}16721673.hero-content {1674flex: 1;1675}16761677.hero-content-header {1678color: var(--nord4);1679}16801681.palered {1682color: rgb(255, 88, 97);1683}16841685.hero-text-wrap {1686margin-right: 15%;1687}16881689.hero-text-wrap p {1690margin-bottom: 50px;1691font-size: 17px;1692color: var(--nord4);1693}16941695.image-container-hero {1696display: flex;1697flex-direction: column;1698align-items: center;1699justify-content: center;1700margin-right: 10%;1701}17021703.image-container-hero > a {1704width: 150px;1705text-align: center;1706}17071708.hero {1709width: 100%;1710max-width: 250px;1711}17121713.image-container > .hero {1714width: 100%;1715max-width: 250px;1716}17171718.text-wrap {1719max-width: 46ch;1720}17211722.image-container-hero > p {1723color: var(--nord4);1724}17251726.image-container-hero > h2 {1727color: rgb(255, 88, 97);1728}17291730.box-hero h1,1731.box-hero h2,1732.box-hero h3 {1733margin: 10px 0;1734}17351736.grid-container {1737display: grid;1738grid-template-columns: 1fr;1739gap: 80px;1740margin: 80px;1741margin-top: 300px;1742padding: 0 20px;1743box-sizing: border-box;1744}17451746.box-card {1747width: 100%;1748padding: 40px;1749background-color: var(--hero-grid-bg, initial);1750border-radius: 10px;1751position: relative;1752overflow: hidden;1753text-align: left;1754box-sizing: border-box;1755backdrop-filter: blur(10px);1756-webkit-backdrop-filter: blur(10px);1757}17581759.box-card::after {1760content: '';1761position: absolute;1762top: 0;1763left: 0;1764width: 100%;1765height: 100%;1766background: url('{{route}}{{/assets/img/noise.webp}}') repeat,1767rgba(46, 52, 64, 0.03);1768opacity: var(--noise-opacity, 0.02);1769pointer-events: none;1770-webkit-mask-image: radial-gradient(circle, white 30%, transparent 50%);1771-webkit-mask-size: 800px 800px;1772-webkit-mask-position: calc(var(--mouse-x) - 400px)1773calc(var(--mouse-y) - 400px);1774-webkit-mask-repeat: no-repeat;1775mask-image: radial-gradient(1776closest-side,1777rgba(37, 35, 35, 0.377) 30%,1778rgba(255, 255, 255, 0.048) 70%,1779transparent 90%1780);1781mask-size: 800px 800px;1782mask-position: calc(var(--mouse-x) - 400px) calc(var(--mouse-y) - 400px);1783mask-repeat: no-repeat;1784}17851786.box-card:hover::after {1787opacity: 0.09;1788}17891790.box-card:not(:hover)::after {1791opacity: 0;1792}17931794.box-card .content {1795width: calc(95% - min(30%, 180px) - 32px);1796margin-right: 20px;1797box-sizing: border-box;1798overflow-wrap: break-word;1799}18001801.image-container {1802position: absolute;1803right: 5%;1804top: 50%;1805transform: translateY(-50%);1806width: 30%;1807max-width: 180px;1808height: auto;1809background-color: #f2575c0c;1810border-radius: 10px;1811padding: 15px;1812box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);1813border: 1px solid #ff9192;1814}18151816.image-container:hover {1817box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);1818}18191820.box-card .hero {1821width: 100%;1822border-radius: 5px;1823}18241825.box-card h1 {1826margin-top: 0;1827}18281829.box-card p {1830color: var(--nord4);1831margin: 0 0 10px;1832line-height: 1.5;1833}18341835.box-medium {1836margin-top: 100px;1837margin-bottom: 100px;1838}18391840.box-main-container {1841display: flex;1842align-items: center;1843justify-content: space-between;1844max-width: 1300px;1845margin: 50px auto 200px auto;1846padding: 20px;1847gap: 20%;1848position: relative;1849}18501851.box-badge {1852padding: 10px 0;1853border-radius: 3px;1854background-color: var(--box-badge-bg, var(--nord5));1855color: #000;1856margin-bottom: 50px;1857}18581859.box-default-badge {1860background-color: #638af7;1861color: #000;1862padding: 3px 6px;1863border-radius: 3px;1864font-size: 0.9em;1865margin: 0 5px;1866}18671868.box-text-container {1869max-width: 610px;1870padding: 20px;1871}18721873.box-text-container > h1 {1874font-size: 2.5rem;1875font-weight: 900;1876color: rgb(255, 88, 97);1877}18781879.box-description {1880font-size: 1.2rem;1881margin: 30px 0;1882font-weight: 300;1883color: var(--nord4);1884}18851886.box-button-container {1887margin-top: 20px;1888}18891890.box-button {1891display: inline-block;1892padding: 15px 25px;1893margin-top: 10px;1894margin-right: 10px;1895border: var(--nord11) 1px solid;1896border-radius: 5px;1897text-decoration: none;1898color: var(--box-btn-color, white) !important;1899background-color: var(--mac-title-bg, var(--dark2));1900font-size: 1em;1901transition: background-color 0.3s ease;1902}19031904.box-button:hover {1905background-color: var(--mac-title-bg, var(--nord18));1906}19071908.box-image-container {1909display: flex;1910align-items: center;1911margin-left: auto;1912}19131914.box-pr-logo {1915max-width: 100%;1916height: auto;1917width: 1000px;1918border-radius: 35px;1919}19201921.box-line-divider {1922position: absolute;1923bottom: -50px;1924left: 50%;1925transform: translateX(-50%);1926width: 80%;1927height: 1px;1928background-color: var(--nord11);1929opacity: 0.2;1930}19311932@media (max-width: 768px) {1933.box-main-container {1934flex-direction: column;1935align-items: center;1936gap: 20px;1937position: relative;1938}19391940.box-text-container {1941max-width: 100%;1942text-align: center;1943}19441945.box-image-container {1946margin-left: 0;1947}19481949.box-pr-logo {1950width: 100%;1951}1952}19531954.box-large {1955width: 80vw;1956margin: 20px auto;1957}19581959.box-clear {1960padding: 50px;1961}19621963.box-error {1964margin: 40vh 0;1965font-family: 'Lato', sans-serif;1966}19671968.box-error h1 {1969font-size: 48px;1970}19711972.box-error p {1973margin: 10px 0;1974}19751976.splashend > h1 {1977font-size: 40px;1978}19791980.textm p,1981.textm details,1982.box-card p {1983margin-bottom: 16px;1984}19851986.textm h1,1987.textm h2,1988.textm h3,1989.textm h4,1990.textm h5,1991.textm h6,1992.box-card h1 {1993margin-bottom: 8px;1994}19951996/* -----------------------------------------------1997/* Documentation and FAQ Pages1998/* ----------------------------------------------- */19992000#documentation {2001font-family: 'Lato', sans-serif;2002}20032004#documentation code {2005color: var(--nord13);2006}20072008.faq-center {2009text-align: center;2010font-size: 28px;2011}20122013.faq-search {2014outline: none;2015background-color: var(--dark2) !important;2016border: 2px solid var(--nord4);2017color: white;2018padding: 6px 8px;2019font-size: 16px;2020margin: 20px auto 10px auto;2021display: block;2022max-width: 50%;2023}20242025.faq-search::placeholder {2026color: var(--gray);2027}20282029.faq-text {2030margin-bottom: 30px;2031}20322033.faq-text *:not(h4, strong) {2034color: var(--nord4);2035}20362037/* Used on icons.html and the FAQ page. */2038.fb-l {2039background-color: var(--nord1);2040}20412042/* -----------------------------------------------2043/* Proxy Pages2044/* ----------------------------------------------- */2045.pr-logo {2046width: 100%;2047max-width: 310px;2048height: auto;2049margin: 0 auto 30px auto;2050}20512052.pr-tippy {2053color: rgb(255, 136, 142);2054}20552056#settings-panel label {2057display: inline-block;2058margin-inline-end: 20px;2059}20602061.pr-form {2062margin-top: 30px;2063margin-bottom: 16px;2064}20652066.pr-form input {2067background-color: var(--nord0);2068border: 1px solid var(--nord1);2069}20702071.pr-form input,2072.pr-form a,2073.pr-form select {2074vertical-align: baseline;2075outline: none;2076border-radius: 5px;2077padding: 10px 12px;2078color: var(--html-color, white);2079background-color: var(--mac-title-bg, var(--dark2));2080font-family: 'Montserrat Alternates', sans-serif;2081font-size: 20px;2082margin: 3px;2083}20842085.pr-form input[type='text']:focus {2086animation: glowshadow 2s linear infinite;2087}20882089.pr-form input[type='text']::placeholder {2090color: var(--gray);2091}20922093.pr-button {2094cursor: pointer;2095text-decoration: none;2096display: inline-block;2097background-color: var(--nord0);2098border: 1px solid var(--nord1) !important;2099transition: 0.3s ease-in-out;2100-webkit-transition: 0.3s ease-in-out;2101}21022103.pr-button:hover {2104background-color: var(--nord2);2105}21062107#wisp-box .table-header {2108display: flex;2109background-color: #f0f0f0;2110padding: 8px;2111border-bottom: 1px solid #ddd;2112}21132114#wisp-box .table-row {2115display: flex;2116padding: 8px;2117border-bottom: 1px solid #ddd;2118}21192120#wisp-box .table-cell {2121flex: 1;2122padding: 8px;2123}21242125#wisp-box .table-cell:nth-child(1) {2126width: 20%;2127}21282129#wisp-box .table-cell:nth-child(2) {2130width: 40%;2131}21322133#wisp-box .table-cell:nth-child(3) {2134width: 20%;2135}21362137#wisp-box .table-cell:nth-child(4) {2138width: 20%;2139}21402141/* Stealth Mode IFrame */21422143#frame {2144position: fixed;2145display: block;2146border: none;2147width: 100vw;2148height: 100vh;2149left: 0;2150top: 0;2151background-color: #ffffff;2152}21532154/* NOTE: Currently unused. */2155#hu-frame {2156border: none;2157position: absolute;2158top: 0;2159left: 0;2160width: 100vw;2161height: 100vh;2162background-color: #111;2163}21642165/* -----------------------------------------------2166/* HU Games Directory2167/* ----------------------------------------------- */21682169.dir {2170padding-top: 10px;2171}21722173.box-g {2174padding: 10px 50px;2175}21762177/* Games list for non-flash games */21782179.proxy-form > .glist > a {2180border-radius: 10px !important;2181}21822183.glist {2184font-family: 'Lato', sans-serif;2185display: flex;2186flex-wrap: wrap;2187justify-content: center;2188text-align: center;2189}21902191.glist > a {2192display: block;2193text-decoration: none;2194width: 200px;2195padding: 20px;2196margin: 10px;2197border: 1px solid var(--nord9);2198border-radius: 15%;2199transition: ease-in-out 0.3s;2200flex-grow: 0;2201flex-shrink: 0;2202}22032204.glist > a:hover {2205border: 1px solid var(--nord11);2206}22072208.glist > a img {2209pointer-events: none;2210border-radius: 30%;2211width: 200px;2212height: 200px;2213object-position: 50% top;2214object-fit: cover;2215box-shadow: 3px 4px 5px 0 rgba(0, 0, 0, 0.38);2216animation: fadeInAnimation ease-in-out 0.5s;2217animation-iteration-count: 1;2218animation-fill-mode: forwards;2219}22202221.glist > a h3 {2222margin: 16px 0;2223color: #ff5861;2224}22252226.glist > a p {2227margin: 5px 0 0 0;2228color: var(--nord4);2229}22302231/* Flash Games Search Bar */22322233#fsearchbar {2234font-family: 'Lato', sans-serif;2235font-size: 16px;2236background-color: var(--nord0);2237outline: none;2238color: white;2239border: 2px solid var(--nord1);2240border-bottom: none;2241padding: 8px 10px;2242width: 380px;2243}22442245#fsearchbar::placeholder {2246color: var(--gray);2247}22482249/* Flash Games List */22502251.flist {2252font-family: 'Lato', sans-serif;2253background-color: var(--nord0);2254width: 700px;2255height: calc(100vh - 92px);2256overflow-y: auto;2257overflow-x: hidden;2258margin: 0 auto;2259border: 2px solid var(--nord1);2260padding-bottom: 2px;2261border-radius: 15px;2262}22632264.flist > a {2265display: block;2266text-decoration: none;2267text-transform: capitalize;2268padding: 20px;2269background-color: var(--nord1);2270border: 2px solid var(--nord0);2271border-radius: 15px;2272border-bottom: none;2273color: var(--nord4);2274}22752276.flist > a:hover {2277background-color: var(--nord2);2278}22792280/* Footer for non-flash games */22812282.gfooter {2283margin: 32px 0;2284}22852286.gfooter-only {2287margin: 40px 0 32px;2288}22892290/* -----------------------------------------------2291/* CSS Animations2292/* ----------------------------------------------- */22932294/* Smooth Loading */22952296@keyframes fadeInAnimation {22970% {2298opacity: 0;2299}2300100% {2301opacity: 1;2302}2303}23042305/* Pulse Hover Animation */23062307.pulse {2308will-change: transform;2309}23102311@keyframes pulse {23120%,2313100% {2314transform: scale(1);2315}231650% {2317transform: scale(1.05);2318}2319}23202321.pulse:hover {2322transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;2323transform: scale(1.05) translateZ(0);2324}23252326/* Glowing Button Animation */23272328@keyframes glowshadow {23290%,2330100% {2331box-shadow: 0 0 8px 2px var(--glowshadow1, var(--nord0));2332}233350% {2334box-shadow: 0 0 8px 2px var(--glowshadow2, var(--nord1));2335}2336}23372338@keyframes glowbg {23390% {2340background-position: 0;2341}2342100% {2343background-position: 100px 0;2344}2345}23462347.glowbutton {2348position: relative;2349z-index: 1;2350}23512352.glowbutton::after {2353content: '';2354border-radius: inherit;2355display: inline-block;2356position: absolute;2357z-index: -1;2358left: 0;2359top: 0;2360width: 100%;2361height: 100%;2362opacity: 0;2363transition: opacity 0.3s ease-out;2364}23652366.glowbutton:hover::after {2367opacity: 1;2368animation: glowshadow 2s linear infinite;2369}23702371.glowbutton:active::after {2372background: linear-gradient(90deg, var(--nord7), var(--nord8), var(--nord7));2373background-size: 100px auto;2374animation: glowshadow 2s linear infinite, glowbg 2s linear infinite;2375}23762377.ad {2378position: absolute;2379margin: 0px 20px;2380width: 100px;2381height: 100%;2382background-color: var(--nord1);2383overflow: hidden;2384display: block;2385z-index: 1;2386}23872388#ad-right {2389right: 0px;2390}23912392.ad::before {2393content: "Advertisement";2394font-family: 'Titillium Web', sans-serif;2395position: absolute;2396z-index: -1;2397left: 50%;2398top: 50%;2399transform: translate(-50%, -50%);2400}24012402/* -----------------------------------------------2403/* Mobile Support2404/* ----------------------------------------------- */24052406/* For mobile-exclusive versions of certain UI elements. */2407.mobile {2408display: none;2409}24102411.mnave {2412display: none;2413width: 50px;2414height: 50px;2415margin: 20px;2416cursor: pointer;2417float: right;2418order: 1;2419}24202421#mnavecb {2422position: absolute;2423width: 1px;2424height: 1px;2425margin: -1px;2426overflow: hidden;2427clip: rect(0 0 0 0);2428}24292430.mnavebutton,2431.mnavebutton::before,2432.mnavebutton::after {2433display: block;2434background-color: var(--nord4);2435height: 4px;2436width: 36px;2437border-radius: 2px;2438}24392440.mnavebutton::before,2441.mnavebutton::after {2442content: '';2443position: absolute;2444transition: transform 0.2s ease-out, top 0.2s ease-out;2445}24462447.mnavebutton {2448position: relative;2449left: 50%;2450top: 50%;2451transform: translate(-50%, -50%);2452transition: background-color 0.2s ease-out;2453}24542455.mnavebutton::before {2456top: 12px;2457}24582459.mnavebutton::after {2460top: -12px;2461}24622463#mnavecb:focus-visible + .mnave,2464:focus-visible {2465outline: var(--nord17) dashed 3px;2466}24672468#mnavecb:checked + .mnave .mnavebutton {2469background-color: transparent;2470}24712472#mnavecb:checked + .mnave .mnavebutton::before {2473top: 0;2474transform: rotate(-45deg);2475}24762477#mnavecb:checked + .mnave .mnavebutton::after {2478top: 0;2479transform: rotate(45deg);2480}24812482.mobile-overlay {2483position: fixed;2484top: 0;2485left: 0;2486width: 100%;2487height: 100%;2488background: rgba(0,0,0,0.5);2489backdrop-filter: blur(10px);2490display: flex;2491flex-direction: column;2492align-items: center;2493padding-top: calc(10% + 90px);2494opacity: 0;2495pointer-events: none;2496visibility: hidden;2497transition: opacity 0.3s ease;2498}24992500#mnavecb:checked ~ .mobile-overlay {2501opacity: 1;2502pointer-events: auto;2503visibility: visible;2504}25052506.mobile-overlay .navbar-1 {2507display: flex !important;2508flex-direction: column;2509text-align: center;2510}25112512.mobile-overlay .navbar-1 > li {2513margin: 10px 0;2514}25152516.mobile-overlay a {2517display: block;2518width: 110px;2519padding: 15px;2520text-decoration: none;2521color: var(--nord4);2522padding: 15px 25px;2523border: var(--nord11) 1px solid;2524border-radius: 5px;2525color: var(--box-btn-color, white) !important;2526background-color: var(--mac-title-bg, var(--dark2));2527font-size: 16px;2528transition: background-color 0.3s ease;2529}25302531/* -----------------------------------------------2532/* CSS Media Queries (largely for mobile support)2533/* ----------------------------------------------- */25342535@media (max-width: 1160px) {2536.navbar-1 {2537display: none !important;2538}25392540.mnave {2541display: inline-block;2542}2543}25442545@media (max-width: 1400px) {2546#header {2547padding: 15px 50px;2548}25492550.brand {2551font-size: 21px;2552}25532554.logo {2555width: 50px;2556height: 50px;2557}25582559.navbar {2560display: flex;2561}25622563.navbar-1 {2564justify-content: flex-end;2565flex-grow: 1;2566}25672568.navbar-1 > li {2569margin-left: 30px;2570}25712572.navbar-1 > li:last-child {2573margin-right: 0;2574}2575}25762577@media (max-width: 1170px) {2578#header {2579padding: 15px 40px;2580}25812582.brand {2583font-size: 21px;2584}25852586.logo {2587width: 50px;2588height: 50px;2589}25902591.navbar {2592display: flex;2593}25942595.navbar-1 {2596justify-content: flex-end;2597flex-grow: 1;2598}25992600.navbar-1 > li {2601margin-left: 20px;2602}26032604.navbar-1 > li:last-child {2605margin-right: 0;2606}26072608#banner {2609display: none;2610}2611}26122613@media (min-width: 1160px) {2614.grid-container {2615grid-template-columns: 1fr 1fr;2616}2617}26182619@media only screen and (max-width: 1160px) {2620#header {2621height: auto;2622}26232624.navbar-1 {2625justify-content: flex-start;2626flex: 0 0 100%;2627}26282629.navbar {2630display: none;2631margin: 0;2632height: auto;2633}26342635.navbar > li {2636display: block;2637float: none;2638margin: 0;2639}26402641.navbar > li:hover {2642background-color: var(--nord0);2643}26442645.navbar > li > a {2646display: block;2647padding: 15px 20px;2648}26492650.navbar > li > a:hover {2651animation: none;2652}26532654.navbar .dropdown-child {2655margin-top: 0;2656}26572658#mnavecb:checked ~ .navbar,2659.mnave {2660display: block;2661}2662}26632664@media (max-width: 960px) {2665.mac-window {2666display: none;2667}2668}26692670@media only screen and (max-width: 800px) {2671.homebutton:not(.mobile) {2672display: none;2673}26742675.mobile {2676display: inline-block;2677}26782679.image-container-hero {2680display: none;2681}26822683.hero-text-wrap {2684margin-right: auto;2685}26862687.footerflex {2688flex-direction: column;2689}26902691.ad {2692position: relative;2693margin: 20px;2694width: calc(100% - 40px);2695height: 100px;2696}26972698#ad-right {2699display: none !important;2700}2701}27022703@media (max-width: 600px) {2704#header {2705padding: 15px 30px;2706}27072708.logo {2709width: 25px;2710height: 25px;2711}27122713.brand {2714font-size: 14px;2715}27162717.navbar,2718.navbar-1 {2719font-size: 11px;2720}27212722.new::after {2723padding: 18.2px 20px;2724margin-left: 6.5px;2725}27262727.mnave {2728width: 25px;2729height: 25px;2730margin: 10px;2731}27322733.mnavebutton,2734.mnavebutton::before,2735.mnavebutton::after {2736height: 2px;2737width: 18px;2738border-radius: 1px;2739}27402741.mnavebutton::before {2742top: 6px;2743}27442745.mnavebutton::after {2746top: -6px;2747}27482749.settings-content {2750width: 300px;2751}27522753.settings-header {2754margin-bottom: 10px;2755}27562757.cseltitle-main {2758font-size: 23.5px;2759}27602761.cseltitle {2762font-size: 15px;2763}27642765#csel .cseltitle ~ p:not(:last-child) {2766margin-top: 7px;2767}27682769#csel input:not([type='checkbox']),2770#csel select {2771padding: 7px 8px;2772margin: 3.5px 1.75px;2773font-size: 11px;2774}27752776#csel .cseltitle ~ input:not([type='checkbox']),2777#csel select {2778width: calc(100% - 94.5px);2779}27802781#csel #cselreset {2782margin: 13.5px 0 3.5px;2783}27842785.text-wrap {2786width: 60vw;2787}27882789.hero,2790.image-container {2791display: none;2792}27932794.box-card .content {2795width: min-content !important;2796}27972798.grid-container {2799margin: 20px !important;2800margin-top: 100px !important;2801}28022803.splashend > h1 {2804font-size: 2em;2805}2806}28072808@media (max-width: 425px) {2809#header {2810padding: 15px 20px;2811}28122813.navbar-1 {2814justify-content: space-evenly;2815}28162817.home-grid-container {2818padding: 75px 0 50px 5%;2819}28202821.home-text h1 > span {2822font-size: 48px;2823}28242825.home-text h1 {2826font-size: 36px;2827}28282829.homebutton {2830padding: 13.5px 45px;2831font-size: 0.9em;2832}28332834.hero-content-header {2835font-size: 1.25em;2836}28372838.hero-text-wrap p {2839margin-bottom: 35px;2840font-size: 0.9em;2841}28422843.hero-text-wrap p:last-child {2844margin-bottom: 14px;2845}28462847.box-card {2848padding: 20px;2849}28502851.box-card p {2852margin: 0 2ch 10px 0;2853line-height: 1.375;2854font-size: 0.9em;2855}28562857h1.splashstrokeheader,2858.box-card h1,2859.splashend > h1 {2860font-size: 1.625em;2861}2862}286328642865