/***Compiled on 1:25:25am 2026-02-14***/
/*********** colors-light.css ***********/
:root, .light, .light-theme{--pink-1:#fffcfc;--pink-2:#fff6f6;--pink-3:#ffe8e8;--pink-4:#ffd8d9;--pink-5:#ffc9ca;--pink-6:#ffb6b9;--pink-7:#ffa1a4;--pink-8:#fe828a;--pink-9:#ff0049;--pink-10:#f30041;--pink-11:#da0039;--pink-12:#740017;--pink-a1:#ff000003;--pink-a2:#ff000009;--pink-a3:#ff000017;--pink-a4:#ff000727;--pink-a5:#ff000536;--pink-a6:#ff000b49;--pink-a7:#ff00095e;--pink-a8:#fd00117d;--pink-a9:#ff0049;--pink-a10:#f30041;--pink-a11:#da0039;--pink-a12:#740017;--yellow-a3:oklch(84.391% 0.15125 87.869 / 0.535);--yellow-a11:oklch(84.391% 0.15125 87.869);--pink-contrast:#fff;--pink-surface:#fff4f4cc;--pink-indicator:#ff0049;--pink-track:#ff0049;}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root, .light, .light-theme{--pink-1:oklch(99.4% 0.0046 17.64);--pink-2:oklch(98.3% 0.0121 17.64);--pink-3:oklch(95.4% 0.0318 17.64);--pink-4:oklch(92.8% 0.0626 17.64);--pink-5:oklch(89.6% 0.0813 17.64);--pink-6:oklch(85.8% 0.0979 17.64);--pink-7:oklch(81% 0.118 17.64);--pink-8:oklch(74.8% 0.1498 17.64);--pink-9:oklch(63.9% 0.2818 17.64);--pink-10:oklch(59.9% 0.2836 17.64);--pink-11:oklch(55% 0.2818 17.64);--pink-12:oklch(34.1% 0.1587 17.64);--pink-a1:color(display-p3 0.6745 0.0235 0.0235 / 0.012);--pink-a2:color(display-p3 0.7843 0.0235 0.0235 / 0.036);--pink-a3:color(display-p3 0.8314 0.0549 0.0118 / 0.091);--pink-a4:color(display-p3 0.8431 0.0078 0.0353 / 0.15);--pink-a5:color(display-p3 0.8471 0.0039 0.0039 / 0.204);--pink-a6:color(display-p3 0.8431 0.0039 0.0196 / 0.275);--pink-a7:color(display-p3 0.8588 0.0039 0.0118 / 0.353);--pink-a8:color(display-p3 0.8588 0.0039 0.0353 / 0.463);--pink-a9:color(display-p3 0.898 0 0.1373 / 0.8);--pink-a10:color(display-p3 0.8471 0 0.1098 / 0.812);--pink-a11:color(display-p3 0.7412 0 0.098 / 0.836);--pink-a12:color(display-p3 0.3725 0 0.0431 / 0.934);--yellow-a3:color(display-p3 0.961 0.773 0.259 / 0.15);--yellow-a11:color(display-p3 0.961 0.773 0.259 / 1);--pink-contrast:#fff;--pink-surface:color(display-p3 1 0.9608 0.9608 / 0.8);--pink-indicator:oklch(63.9% 0.2818 17.64);--pink-track:oklch(63.9% 0.2818 17.64);}}}:root, .light, .light-theme{--gray-1:#fcfcfd;--gray-2:#f9f9fb;--gray-3:#eff0f3;--gray-4:#e7e8ec;--gray-5:#e0e1e6;--gray-6:#d8d9e0;--gray-7:#cdced7;--gray-8:#b9bbc6;--gray-9:#8b8d98;--gray-10:#80828d;--gray-11:#62636c;--gray-12:#1e1f24;--gray-a1:#00005503;--gray-a2:#00005506;--gray-a3:#00104010;--gray-a4:#000b3618;--gray-a5:#0009321f;--gray-a6:#00073527;--gray-a7:#00063332;--gray-a8:#00083046;--gray-a9:#00051d74;--gray-a10:#00051b7f;--gray-a11:#0002119d;--gray-a12:#000107e1;--gray-contrast:#FFFFFF;--gray-surface:#ffffffcc;--gray-indicator:#8b8d98;--gray-track:#8b8d98;}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root, .light, .light-theme{--gray-1:oklch(99.1% 0.0015 277.7);--gray-2:oklch(98.2% 0.003 277.7);--gray-3:oklch(95.6% 0.0045 277.7);--gray-4:oklch(93.1% 0.0061 277.7);--gray-5:oklch(91% 0.0077 277.7);--gray-6:oklch(88.8% 0.0093 277.7);--gray-7:oklch(85.3% 0.0117 277.7);--gray-8:oklch(79.4% 0.016 277.7);--gray-9:oklch(64.6% 0.0165 277.7);--gray-10:oklch(61% 0.0161 277.7);--gray-11:oklch(50.3% 0.0139 277.7);--gray-12:oklch(24.1% 0.0099 277.7);--gray-a1:color(display-p3 0.0235 0.0235 0.349 / 0.012);--gray-a2:color(display-p3 0.0235 0.0235 0.349 / 0.024);--gray-a3:color(display-p3 0.0078 0.0667 0.2549 / 0.063);--gray-a4:color(display-p3 0.0118 0.051 0.2157 / 0.095);--gray-a5:color(display-p3 0.0039 0.0392 0.2 / 0.122);--gray-a6:color(display-p3 0.0039 0.0275 0.1804 / 0.153);--gray-a7:color(display-p3 0.0078 0.0275 0.1843 / 0.197);--gray-a8:color(display-p3 0.0039 0.0314 0.1765 / 0.275);--gray-a9:color(display-p3 0.0039 0.0196 0.1059 / 0.455);--gray-a10:color(display-p3 0.0039 0.0196 0.098 / 0.499);--gray-a11:color(display-p3 0 0.0078 0.0588 / 0.616);--gray-a12:color(display-p3 0 0.0039 0.0275 / 0.883);--gray-contrast:#FFFFFF;--gray-surface:color(display-p3 1 1 1 / 80%);--gray-indicator:oklch(64.6% 0.0165 277.7);--gray-track:oklch(64.6% 0.0165 277.7);}}}



/*********** colors-dark.css ***********/
.dark,.dark-theme{--pink-1:#100606;--pink-2:#201112;--pink-3:#420711;--pink-4:#5b0011;--pink-5:#6e0017;--pink-6:#810022;--pink-7:#9d1130;--pink-8:#cd123f;--pink-9:#ff0049;--pink-10:#f30041;--pink-11:#ff8e95;--pink-12:#ffcdce;--pink-a1:#ff600010;--pink-a2:#ff880020;--pink-a3:#ff1c0042;--pink-a4:#ff00005b;--pink-a5:#ff00006e;--pink-a6:#ff001681;--pink-a7:#ff1c319d;--pink-a8:#ff1743cd;--pink-a9:#ff0049;--pink-a10:#ff0042f3;--pink-a11:#ff8e95;--pink-a12:#ffcdce;--yellow-a3:oklch(84.391% 0.15125 87.869 / 0.592);--yellow-a11:oklch(87.067% 0.13245 82.736);--pink-contrast:#fff;--pink-surface:#40220080;--pink-indicator:#ff0049;--pink-track:#ff0049;}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--pink-1:oklch(13.7% 0.0196 17.64);--pink-2:oklch(19.9% 0.0245 17.64);--pink-3:oklch(24.9% 0.0883 17.64);--pink-4:oklch(28.9% 0.1306 17.64);--pink-5:oklch(33.1% 0.1463 17.64);--pink-6:oklch(38.1% 0.1538 17.64);--pink-7:oklch(44.8% 0.1698 17.64);--pink-8:oklch(54.4% 0.2106 17.64);--pink-9:oklch(63.9% 0.2818 17.64);--pink-10:oklch(59.9% 0.2818 17.64);--pink-11:oklch(78.6% 0.2336 17.64);--pink-12:oklch(90.5% 0.0762 17.64);--pink-a1:color(display-p3 1 0.4 0 / 0.059);--pink-a2:color(display-p3 1 0.6 0 / 0.118);--pink-a3:color(display-p3 1 0.2196 0 / 0.236);--pink-a4:color(display-p3 1 0.1333 0 / 0.326);--pink-a5:color(display-p3 1 0.1608 0 / 0.393);--pink-a6:color(display-p3 1 0.1804 0.1098 / 0.463);--pink-a7:color(display-p3 1 0.2431 0.2157 / 0.565);--pink-a8:color(display-p3 1 0.2392 0.2941 / 0.738);--pink-a9:color(display-p3 1 0.2196 0.3216 / 0.918);--pink-a10:color(display-p3 1 0.2157 0.2902 / 0.875);--pink-a11:color(display-p3 1 0.6157 0.6157 / 0.942);--pink-a12:color(display-p3 1 0.8392 0.8353 / 0.969);--yellow-a3:color(display-p3 1 0.773 0.259 / 0.236);--yellow-a11:color(display-p3 1 0.8 0.4 / 0.942);--pink-contrast:#fff;--pink-surface:color(display-p3 0.2353 0.1412 0 / 0.5);--pink-indicator:oklch(63.9% 0.2818 17.64);--pink-track:oklch(63.9% 0.2818 17.64);}}}.dark, .dark-theme{--gray-1:#08080a;--gray-2:#17181a;--gray-3:#212225;--gray-4:#28292d;--gray-5:#303136;--gray-6:#393a40;--gray-7:#46484f;--gray-8:#5e606a;--gray-9:#6c6e79;--gray-10:#797b86;--gray-11:#b2b3bd;--gray-12:#eeeef0;--gray-a1:#ffff0008;--gray-a2:#f5ff0018;--gray-a3:#f8ff0022;--gray-a4:#f9ff2329;--gray-a5:#faff5431;--gray-a6:#fbff7a3a;--gray-a7:#f8ffa148;--gray-a8:#faffcc60;--gray-a9:#fbffdb6e;--gray-a10:#fbffe47b;--gray-a11:#fefffab3;--gray-a12:#fffffeee;--gray-contrast:#FFFFFF;--gray-surface:rgba(0, 0, 0, 0.05);--gray-indicator:#6c6e79;--gray-track:#6c6e79;}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark, .dark-theme{--gray-1:oklch(13.7% 0.0042 277.7);--gray-2:oklch(20.8% 0.004 277.7);--gray-3:oklch(25.2% 0.0055 277.7);--gray-4:oklch(28.3% 0.0075 277.7);--gray-5:oklch(31.3% 0.0089 277.7);--gray-6:oklch(35% 0.01 277.7);--gray-7:oklch(40.1% 0.0121 277.7);--gray-8:oklch(49.2% 0.0157 277.7);--gray-9:oklch(54% 0.0167 277.7);--gray-10:oklch(58.6% 0.0165 277.7);--gray-11:oklch(77% 0.0138 277.7);--gray-12:oklch(94.9% 0.0026 277.7);--gray-a1:color(display-p3 0.9804 0.9804 0 / 0.032);--gray-a2:color(display-p3 0.9529 0.9922 0 / 0.095);--gray-a3:color(display-p3 0.9686 0.9961 0 / 0.134);--gray-a4:color(display-p3 0.9765 1 0.1804 / 0.161);--gray-a5:color(display-p3 0.9765 0.9961 0.3608 / 0.193);--gray-a6:color(display-p3 0.9804 1 0.4863 / 0.228);--gray-a7:color(display-p3 0.9725 1 0.6353 / 0.283);--gray-a8:color(display-p3 0.9804 1 0.8039 / 0.377);--gray-a9:color(display-p3 0.9804 1 0.8549 / 0.432);--gray-a10:color(display-p3 0.9843 1 0.8941 / 0.483);--gray-a11:color(display-p3 0.9961 1 0.9765 / 0.702);--gray-a12:color(display-p3 1 1 0.9961 / 0.934);--gray-contrast:#FFFFFF;--gray-surface:color(display-p3 0 0 0 / 5%);--gray-indicator:oklch(54% 0.0167 277.7);--gray-track:oklch(54% 0.0167 277.7);}}}



/*********** variables.css ***********/
:root{--white:#f1efef;--less-white:#dfdede;--red:rgb(232, 23, 61);--red-o:rgba(232, 23, 61, 0.6);--red-light:#edd4d7;--red-tl:rgba(232, 23, 61, 0.14);--real-black:#131313;--black:#000532;--black-tl:rgba(0, 0, 0, 0.9);--grey:#696767;--light-grey:hsl(0, 2%, 63%);--blue:hsl(224, 82%, 50%);--blue-tl:rgba(23, 79, 232, 0.3);--orange:hsl(54, 82%, 50%);--orange-tl:rgba(232, 211, 23, 0.3);--purple:hsl(286, 82%, 50%);--light-purple:hsl(286, 82%, 70%);--light-purple-tl:hsl(286 82% 70% / 0.4);--purple-tl:rgb(183, 23, 232, 0.3);--green:#07daa6;--green-tl:rgba(23, 232, 187, 0.3);--shadow-color:0deg 0% 0%;--shadow-elevation-low:0.3px 0.5px 0.7px hsl(var(--shadow-color) / 0.1),0.4px 0.8px 1px -1.2px hsl(var(--shadow-color) / 0.1),1px 2px 2.5px -2.5px hsl(var(--shadow-color) / 0.1);--shadow-elevation-medium:0.3px 0.5px 0.7px hsl(var(--shadow-color) / 0.09),0.7px 1.3px 1.7px -0.6px hsl(var(--shadow-color) / 0.09),1.3px 2.6px 3.3px -1.2px hsl(var(--shadow-color) / 0.09),2.6px 5.2px 6.5px -1.9px hsl(var(--shadow-color) / 0.09),5px 10px 12.6px -2.5px hsl(var(--shadow-color) / 0.09);--shadow-elevation-high:0.3px 0.5px 0.7px hsl(var(--shadow-color) / 0.08),1.2px 2.4px 3px -0.3px hsl(var(--shadow-color) / 0.08),2.1px 4.3px 5.4px -0.6px hsl(var(--shadow-color) / 0.08),3.2px 6.5px 8.2px -0.8px hsl(var(--shadow-color) / 0.08),4.7px 9.4px 11.8px -1.1px hsl(var(--shadow-color) / 0.08),6.8px 13.6px 17.1px -1.4px hsl(var(--shadow-color) / 0.08),9.6px 19.3px 24.3px -1.7px hsl(var(--shadow-color) / 0.08),13.5px 27px 34px -1.9px hsl(var(--shadow-color) / 0.08),18.5px 37.1px 46.6px -2.2px hsl(var(--shadow-color) / 0.08),25px 50px 62.9px -2.5px hsl(var(--shadow-color) / 0.08);--scaling:1.25;--radius-factor:1;--radius-1:calc(3px * var(--scaling) * var(--radius-factor));--radius-2:calc(4px * var(--scaling) * var(--radius-factor));--radius-3:calc(6px * var(--scaling) * var(--radius-factor));--radius-4:calc(8px * var(--scaling) * var(--radius-factor));--radius-5:calc(12px * var(--scaling) * var(--radius-factor));--radius-6:calc(16px * var(--scaling) * var(--radius-factor));--card-background-color:var(--pink-1);--card-background-color-transparent:var(--gray-surface);--card-text-color:var(--gray-12);--card-text-accent-color:var(--gray-10);--card-icon-color:var(--gray-8);--card-icon-hover-color:var(--gray-10);--card-padding:0.5rem;--card-border-radius:var(--radius-4);--card-inset-panel-background-color:var(--gray-4);--card-inset-panel-text-color:var(--gray-11);--card-inset-panel-border-radius:max(calc(var(--card-border-radius) - var(--card-padding)), 3px);--pill-background-color:var(--pink-a3);--pill-text-color:var(--pink-a11);--pill-shadow-color:var(--pink-9);--modal-background-color:var(--gray-5);--modal-text-color:var(--gray-12);--modal-border-radius:var(--radius-3);--input-background-color:var(--gray-surface);--input-text-color:var(--gray-12);--input-border-color:var(--gray-7);--input-outline-color:var(--pink-10);--input-invalid-border-color:var(--pink-12);--input-invalid-background-color:var(--pink-12);--input-invalid-text-color:var(--pink-3);--spinner-color:var(--pink-10);}@supports (color:color(display-p3 1 1 1)){:root{--red:color(display-p3 0.96 0.082 0.3);--blue:color(display-p3 0.105 0.163 1 / 1);--blue-tl:color(display-p3 0.105 0.163 1 / 0.3);--orange:color(display-p3 1 1 0 / 1);--orange-tl:color(display-p3 1 1 0 / 0.3);--purple:color(display-p3 0.895 0 1 / 1);--purple-tl:color(display-p3 0.895 0 1 / 0.3);--green:color(display-p3 0 1 0.646 / 1);--green-tl:color(display-p3 0 1 0.646 / 1);--black:color(display-p3 0 0 0.174 / 1);--black-tl:color(display-p3 0 0 0.174 / 0.6);--true-black:color(display-p3 0.03 0.03 0.08);--less-black:color(display-p3 0.17 0.173 0.233);--medium-black:color(display-p3 0.415 0.398 0.407);--light-black:color(display-p3 0.677 0.679 0.704);--narwhal-grey:color(display-p3 0.87 0.87 0.87);--success:color(display-p3 0 0.47 0.316);--error:color(display-p3 0.607 0 0.143);--warning:color(display-p3 0.915 0.875 0);}}



/*********** common.css ***********/
body, html{padding:0;margin:0;font-family:houschka-pro, sans-serif;background-color:var(--black);position:relative;&:has(dialog[open]){overflow:hidden;}}.hidden{display:none !important;}.show-b,.show{display:block !important;}.show-i{display:inline !important;}.show-ib{display:inline-block !important;}.show-g{display:grid !important;}.show-f{display:flex !important;}.flex-box{display:flex;gap:5px;}.last-flex-item{margin-left:auto;}.small{font-size:smaller;}.nowrap{text-wrap:nowrap;}.text-right{text-align:right;}.mt-0{margin-top:0 !important;}.alert{padding:10px;border-radius:5px;margin:10px auto;max-width:1024px;&.success{background-color:var(--green);color:var(--black);}&.error{background-color:var(--red);color:var(--white);}}#loader{position:fixed;top:0;left:0;z-index:10000;color:var(--red);font-size:72px;backdrop-filter:blur(3px);width:100%;height:100%;display:none;justify-content:space-evenly;align-content:space-evenly;align-items:baseline;}.ad-unit{width:100%;box-sizing:border-box;border-bottom:2px solid #404040;color:var(--white);text-align:center;max-height:205px;margin-bottom:45px;}.ad-unit a{display:block;width:100%;height:100%;}.ad-unit a:hover{border:none !important;}.ad-unit img{width:100%;max-height:200px;max-width:1000px;}.ad-unit p{color:var(--white);font-size:10px;text-align:center;}.event-list{padding:0 2px;}.event-list h1{max-width:unset !important;}.event-group{margin-top:25px;}.event-group h1{color:var(--white);padding:0 10px;margin-bottom:7px;border-left:4px solid var(--red);font-size:1.5em;}.event{margin-bottom:20px;position:relative;transition:all 0.3s;background-color:var(--white);border-radius:5px;box-shadow:4px 4px 0px var(--green);}.event:hover{transform:translate(-4px, -4px);box-shadow:8px 8px 0px var(--green);}.event.empty{visibility:hidden;}.event .event-repeat{margin:0.75rem;margin-top:0;padding-top:0.75rem;color:var(--black-tl);font-weight:500;}.event a{position:relative;z-index:1;}.event .event-image{height:0;max-width:100%;background-size:cover;padding-top:calc(100% / 851*315);margin:0.75rem;margin-bottom:0;border-radius:3px;}.event-footer{background-color:var(--white);padding:0.75rem;display:flex;border-radius:5px;}.event-footer div:first-of-type{flex:1;}a.event-title{font-weight:bold;margin-bottom:3px;font-size:18px;text-decoration:none;color:var(--black);position:static;}a.event-title:before{content:"";display:block;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;transition:background-color 0.1s ease-out;background-color:transparent;}.type-pill{display:inline-block;background:var(--pill-background-color);color:var(--pill-text-color);border-radius:4px;padding:5px 10px;text-decoration:none;font-weight:300;font-size:13px;box-shadow:2px 2px 0px var(--pill-shadow-color);letter-spacing:0.05rem;}.event-cost{text-align:right;margin-top:3px;color:var(--black-tl);}.event.bonus{box-shadow:4px 4px 0px var(--purple);}.event.bonus:hover{transform:translate(-4px, -4px);box-shadow:8px 8px 0px var(--purple);}.event.bonus a.event-title{color:var(--black);}.event.bonus .type-pill{background-color:var(--black) !important;}.event.bonus.empty{border:none;}.mailing-list{color:var(--white);text-align:center;padding:20px 10px 70px;}.mailing-list h1{margin-bottom:0px;}.mailing-list p{margin-top:0;}.mailing-list input{width:calc(100% - 10px);display:block;margin:0 auto;font-size:18px;border-radius:5px;border:none;padding:9px;box-sizing:border-box;}.btn, .addeventatc{width:calc(100% - 10px);display:block;margin:7px auto;font-size:18px !important;font-weight:700 !important;font-family:inherit;border-radius:5px;border:none;padding:9px;text-align:center;text-decoration:none;text-indent:inherit;box-sizing:border-box;transition:all 0.3s;background-color:var(--less-white);color:var(--black);}.btn[disabled]{opacity:0.5;}.btn:hover, .addeventatc:hover{background-color:var(--light-grey);}.btn-red{background-color:var(--red-light);color:var(--red);box-shadow:0px 4px 0px var(--red);cursor:pointer;}.btn-red:hover{background-color:var(--red-light);color:var(--red);transform:translateY(-4px);box-shadow:0px 8px 0px var(--red);}.btn-red:active{background-color:var(--red-light);color:var(--red);transform:translateY(3px);box-shadow:0px 1px 0px var(--red);}.btn.btn-black{background-color:var(--black);color:#fff;font-style:normal;font-weight:bold;}.btn-black:hover{background-color:var(--black-tl);color:var(--white);transform:scale(1.04);box-shadow:var(--shadow-elevation-medium);cursor:pointer;}.btn.btn-small{padding:4px 8px;font-size:14px !important;display:inline-block;width:auto;&:hover{transform:translateY(-2px);box-shadow:0px 6px 0px var(--red);}}.btn.btn-inline{display:inline-block;width:fit-content;}.btn.btn-link{background-color:transparent;color:var(--red);width:max-content;}.btn.btn-link:hover{text-decoration:underline;}.btn-group{display:flex;padding:7px;max-width:100%;overflow-x:auto;.btn{border-radius:0;margin-left:1px;margin-right:1px;white-space:nowrap;}:first-child{border-radius:5px 0 0 5px;margin-left:0;}:last-child{border-radius:0 5px 5px 0;margin-right:0;}}a:not(.btn){color:var(--red);font-weight:bold;text-decoration:none;border-bottom:2px solid transparent;}a:not(.btn):hover{border-bottom:2px solid;}.event a:not(.btn):hover{border-bottom:2px solid transparent;}main{min-height:calc(100vh - 109px - 128px);}main > h1{color:var(--white);margin-left:2px;border-left:4px solid var(--red);padding-left:2px;max-width:1024px;margin-inline:auto;}main > h2{color:var(--white);margin-left:2px;border-left:4px solid var(--purple);padding-left:2px;max-width:1024px;margin-inline:auto;}main > p{color:var(--white);margin:10px;max-width:1024px;margin-inline:auto;}.content{max-width:768px;margin:0 auto;}#submitted-modal{background-color:var(--green);margin-top:-30px;padding:25px;text-align:center;}#submitted-modal input, #submitted-modal .btn{width:100%;max-width:500px;}#event-modal-container{position:fixed;display:table;height:100%;width:100%;top:0;left:0;transform:scale(0);z-index:1;}#event-modal-container.active{z-index:0;transform:scale(1);}#event-modal-container.active .modal-background{background:rgba(0, 0, 0, 0.7);}#event-modal-container.active .modal-background .modal{animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}#event-modal-container.active + main{z-index:1;animation:blowUpContent 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}#event-modal-container.active.out .modal-background .modal{animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}#event-modal-container.active.out + main{animation:blowUpContentTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}#event-modal-container .modal-background{display:table-cell;background:rgba(0, 0, 0, 0.8);text-align:center;vertical-align:middle;}#event-modal-container .modal-background .modal{background:white;padding:50px;display:inline-block;border-radius:3px;font-weight:300;position:relative;}#event-modal-container .modal-background .modal h2{font-size:25px;line-height:25px;margin-bottom:15px;}#event-modal-container .modal-background .modal p{font-size:18px;line-height:22px;}#event-modal-container .modal-background .modal .modal-svg{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:3px;}#event-modal-container .modal-background .modal .modal-svg rect{stroke:#fff;stroke-width:2px;stroke-dasharray:778;stroke-dashoffset:778;}.pill:not(.host){border:1px solid;border-radius:4px;display:inline-block;padding:3px 7px;font-size:smaller;vertical-align:baseline;appearance:none;background-color:transparent;position:relative;}.tooltip{background-color:var(--black);color:var(--white);border:0;font-size:smaller;padding:16px;border-radius:3px;width:100vw;max-width:300px;text-align:center;}::backdrop{filter:blur(3px);}.modal{background-color:var(--modal-background-color);border-radius:var(--modal-border-radius);box-shadow:var(--shadow-elevation-high);width:calc(100% - 35px);max-width:500px;padding:25px;color:var(--modal-text-color);border:none;}.modal .close{position:absolute;top:15px;right:15px;display:block;font-size:x-large;&.inline{position:static;top:initial;right:initial;}}.modal h1{font-size:1.5em;}.modal label{color:var(--black) !important;}.modal:is(input, select, textarea){background-color:#fff !important;border:2px solid var(--black) !important;}.modal .form-help-text{color:var(--black) !important;}::backdrop{background:rgba(0, 0, 0, 0.5);}#loading-spinner{border:none;background:transparent;color:var(--spinner-color);font-size:5rem;outline:none;}@keyframes blowUpContent{0%{transform:scale(1);opacity:1;}99.9%{transform:scale(2);opacity:0;}100%{transform:scale(0);}}@keyframes blowUpContentTwo{0%{transform:scale(2);opacity:0;}100%{transform:scale(1);opacity:1;}}@keyframes blowUpModal{0%{transform:scale(0);}100%{transform:scale(1);}}@keyframes blowUpModalTwo{0%{transform:scale(1);opacity:1;}100%{transform:scale(0);opacity:0;}}@media only screen and (min-width:768px){.event-group{padding:0 25px;}.event-group-events{display:flex;justify-content:flex-start;gap:20px;flex-flow:row wrap;align-items:stretch;}.event-group-events .event{width:calc(50% - 10px);}.mailing-list{width:80%;margin:0 auto;}}@media screen and (min-width:1400px){.event-group-events{display:flex;gap:20px;flex-flow:row wrap;align-items:stretch;padding:1rem;}.event-group-events .event{width:calc(33% - 10px);}.mailing-list{width:60%;margin:0 auto;}}



/*********** forms.css ***********/
form{max-width:768px;margin:0 auto;}form > h2{color:var(--white);margin:25px auto 7px 2px;border-left:2px solid var(--red);padding-left:2px;}.form-row{display:flex;justify-content:space-between;flex-wrap:wrap;}.form-row.with-gap{gap:1rem;flex-wrap:nowrap;}.form-row .form-group{margin:7px 0;flex-grow:1;}.form-group{margin:15px auto;position:relative;padding-bottom:3px;box-sizing:border-box;}.form-group.invalid{border:2px solid var(--input-invalid-border-color);border-radius:5px;padding-bottom:3px;}.form-group.invalid::before{content:attr(data-error);display:block;background-color:var(--input-invalid-background-color);color:var(--input-invalid-text-color);margin:auto 0px;padding:5px;}.form-group.imported, .form-group.warned{border:2px solid var(--orange);border-radius:5px;padding-bottom:3px;}.form-group.imported::before, .form-group.warned::before{content:'Imported from ' attr(data-imported) '. Please doublecheck.';display:block;background-color:var(--orange);color:var(--black);margin:auto 0px;padding:5px;}.form-group.warned::before{content:attr(data-error);}label{color:var(--white);display:block;font-size:16pt;margin:0 6px;}label.optional::after{color:var(--light-grey);content:'Optional';text-transform:uppercase;font-size:12pt;padding-left:5px;}input[type="text"], input[type="email"], input[type="url"], input[type="time"], input[type="date"], input[type="password"]{box-sizing:border-box;width:calc(100% - 12px);font-size:16pt;display:inline-block;margin:0 6px;font-size:18px;border-radius:5px;border:none;padding:9px;background:var(--input-background-color);color:var(--input-text-color);border:1px solid var(--input-border-color);&:focus{outline:2px solid var(--input-outline-color);}}select{box-sizing:border-box;font-size:16pt;display:inline-block;font-size:18px;width:calc(100% - 12px);margin:0 6px;border-radius:5px;padding:7px;accent-color:var(--input-outline-color);}select,::picker(select){appearance:base-select;}textarea{box-sizing:border-box;width:calc(100% - 12px);font-size:16pt;display:inline-block;margin:0 6px;font-size:18px;border-radius:5px;border:1px solid var(--input-border-color);padding:9px;background:var(--input-background-color);color:var(--input-text-color);font-family:houschka-pro, sans-serif;&:focus{outline:2px solid var(--input-outline-color);}}[type="file"]{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;padding:0;position:absolute !important;white-space:nowrap;width:1px;}[type="file"] + label{width:calc(100% - 30px);display:block;margin:0 6px 8px;font-size:18px;font-weight:700;text-align:center;border-radius:5px;border:none;padding:9px;background-color:var(--red-light);color:var(--red);box-shadow:0px 4px 0px var(--red);transition:all 0.3s;}[type="file"]:focus + label{outline:2px solid blue;}[type="file"] + label:hover{transform:translateY(-4px);box-shadow:0px 8px 0px var(--red);}[type="file"]:focus + label{outline:2px solid blue;}[type="file"]:active + label{transform:translateY(3px);box-shadow:0px 1px 0px var(--red);}.image-preview{max-width:calc(100% - 12px);margin:0 6px;}.image-preview.cover-photo{aspect-ratio:851/315;overflow:hidden;}.image-preview img{max-height:500px;max-width:calc(100% - 12px);}.image-remove{display:none;}input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none;}input[type="checkbox"]:focus ~ span{border:1px solid var(--blue);}span.unchecked, span.checked{color:var(--input-outline-color);font-size:20px;}.check-wrapper span.unchecked{display:inline-block;}.check-wrapper span.checked{display:none;}.check-wrapper.active span.checked, input[type="checkbox"]:checked ~ span.checked{display:inline-block;background-color:var(--input-background-color);height:17px;border-radius:2px;}.check-wrapper.active span.unchecked, input[type="checkbox"]:checked ~ span.unchecked{display:none;}.check-wrapper{text-align:left !important;}input[role="combobox"][readonly]{background-image:linear-gradient(45deg, transparent 50%, var(--red) 50%), linear-gradient(135deg, var(--red) 50%, transparent 50%), linear-gradient(to right, var(--red-light), var(--red-light));background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat:no-repeat;cursor:default;}ul[role="listbox"]{display:none;background:var(--white);list-style:none;width:calc(100% - 12px);margin:0 6px;border-radius:0 0 5px 5px;padding:0;position:absolute;box-shadow:0px 3px 7px 0px rgb(0 0 0 / 90%);z-index:2;max-height:200px;overflow-y:auto;}li[role="option"]{margin:0;padding:7px;border:1px solid transparent;}li[role="option"][aria-selected="true"]:not(.extra), li[role="option"]:not(.extra):hover{background-color:var(--red);color:var(--white);}li[role="option"][aria-selected="true"]:not(.extra){border:1px dashed var(--black);}li[role="option"].extra{font-style:italic;}.form-group.with-button input[type="text"]{width:calc(100% - 12px - 65px - 4px);margin-right:0;border-radius:5px 0 0 5px;}.form-group.with-button button{display:inline-block;width:65px;margin:0;background-color:var(--red-light);color:var(--red);border:none;border-radius:0 5px 5px 0;height:39px;vertical-align:top;box-shadow:0px 4px 0px var(--red);transition:all 0.3s;&:hover{transform:translateY(-4px);box-shadow:0px 8px 0px var(--red);}&:active{transform:translateY(3px);box-shadow:0px 1px 0px var(--red);}}.form-help-text, .form-error-text, .form-warning-text, .form-success-text{color:var(--white);width:calc(100% - 12px);margin:2px 6px 0;font-style:italic;}.form-error-text{background-color:var(--red-light);color:var(--red);border-radius:0 10px 10px;padding:15px;box-sizing:border-box;display:none;}.form-error-text i{font-size:25px;vertical-align:baseline;margin-right:15px;}.form-success-text{background-color:var(--green);border-radius:0 10px 10px;padding:15px;box-sizing:border-box;display:none;color:var(--black);}.form-success-text i{font-size:25px;vertical-align:baseline;margin-right:15px;}.form-warning-text{background-color:var(--orange);border-radius:0 10px 10px;padding:15px;box-sizing:border-box;display:none;color:var(--black);}.form-warning-text i{font-size:25px;vertical-align:baseline;margin-right:15px;}#similar-events.form-warning-text:not(.hidden){display:block;}.pill{border-radius:5px;display:inline-block;color:var(--white);margin:6px;}.pill span{background-color:var(--red);display:inline-block;border-radius:4px 0 0 4px;padding-left:4px;padding-right:4px;}.pill a{text-decoration:none;color:var(--white);background-color:var(--red);border-radius:0 4px 4px 0;padding-left:4px;padding-right:4px;border-left:1px solid var(--black);border-bottom:none;}.pill a:hover{border-bottom:0;background-color:var(--red-tl);}.prepend{font-size:16pt;display:inline-block;margin:0 0 0 6px;font-size:18px;padding:7px 9px 7px;position:absolute;height:100%;top:1.8rem;pointer-events:none;}.b-safari .prepend{padding:8px 9px 8px 8px !important;}.b-firefox .prepend{padding:8px 9px 5px !important;}.prepend + input{margin:2px 6px 0 3px;width:calc(100% - 9px);vertical-align:baseline;border:1px solid var(--input-border-color);padding-left:1.6rem;}#day-field,#signup-wrapper,#ticketurl-wrapper{display:none;}#openmic-wrapper{min-width:50%;min-height:75px;}#ticketDateStatic{color:#fff;margin-left:0.5rem;}button i{margin-right:0.25rem;}td input,td select{width:fit-content !important;}.input-group{}@media screen and (min-width:768px){.form-row .form-group{flex-basis:50%;}}



/*********** header.css ***********/
body > header:first-of-type{background-color:var(--white);padding-bottom:15px;position:sticky;top:0;z-index:100;box-shadow:0px 0px 7px 0px #000;}#main-nav{display:flex;justify-content:space-between;}#logo-link{display:block;text-decoration:none;}#logo-link:hover{text-decoration:none;border:none;}#logo-link:hover #crab{animation:wiggle 2s linear infinite;transform-origin:75% 5em;}#logo-link svg{height:60px;border:none;margin:20px;overflow:visible;}#logo-link svg .cls-1{fill:var(--black);}#logo-link svg .cls-2{fill:var(--red);}#mobile-menu-toggle{color:var(--black);text-decoration:none;font-size:22pt;margin:10px 20px 0 0;}#mobile-menu{display:none;position:fixed;background:var(--white);right:0;top:40px;box-sizing:border-box;list-style:none;padding:0;margin:0;backdrop-filter:blur;-webkit-backdrop-filter:blur;}#mobile-menu li{display:block;padding:5px 15px;border:2px solid transparent;}#mobile-menu li:first-of-type{border:2px solid var(--red);}#mobile-menu a{text-decoration:none;font-size:16pt;color:var(--black);}#mobile-menu li:hover{background-color:var(--red);border:2px solid var(--red);}#mobile-menu li:hover a{color:var(--white);text-decoration:none;border-bottom:none;}#mobile-menu li.active a{border-bottom:2px solid var(--red);}#mobile-menu.visible{display:block;box-shadow:0px 3px 7px 0px rgb(0 0 0 / 90%);z-index:1;}#type-nav{text-align:center;padding-top:10px;overflow-x:auto;white-space:nowrap;height:35px;}#type-nav a{color:var(--grey);text-decoration:none;border-bottom:2px solid var(--grey);display:inline-block;padding:2px 0px;margin:0 5px;}#type-nav a:hover{color:var(--black);border-color:var(--black);}#type-nav a.selected{color:var(--red);border-color:var(--red);font-weight:bold;}#global-alert{display:flex;background-color:var(--blue);color:#fff;padding:1rem;font-size:14pt;align-items:baseline;}#global-alert i{font-size:20pt;}#alert-content{margin-left:1rem;}@media only screen and (min-width:768px){#type-nav{position:absolute;top:10px;left:50%;transform:translateX(-50%);}}@media screen and (min-width:1024px){#mobile-menu-toggle{display:none;}#mobile-menu{display:flex;position:static;margin-top:10px;}#mobile-menu li{display:flex;flex-direction:row;align-items:center;border-radius:4px;}#mobile-menu li a{font-size:14pt;}#type-nav{position:static;top:auto;left:auto;transform:none;}}@media screen and (min-width:1150px){#main-nav{display:flex;justify-content:space-evenly;}#logo-link{position:absolute;left:0;top:0;}}@keyframes wiggle{0%, 7%{transform:rotateZ(0) translateY(0);}15%{transform:rotateZ(-15deg) translateY(-10px);}20%{transform:rotateZ(10deg) translateY(-20px);}25%{transform:rotateZ(-10deg) translateY(-30px);}30%{transform:rotateZ(6deg) translateY(-60px);}35%{transform:rotateZ(-4deg) translateY(-80px);}40%, 100%{transform:rotateZ(0) translateY(-130px);}}



/*********** footer.css ***********/
footer{display:flex;flex-direction:row;flex-wrap:wrap;background-color:var(--white);}footer div:first-of-type{}footer ul{list-style:none;margin:0;padding:10px;}footer ul li a:not(.btn){text-decoration:none;color:var(--black);font-size:14pt;font-weight:bold;}footer div:nth-of-type(2){padding-top:10px;padding-left:20px;flex:1;text-align:center;}#privacy-link{color:var(--black);font-size:10pt;}@media screen and (min-width:768px){}



/*********** base.css ***********/


/*********** event.css ***********/
.event-header{background-color:var(--background-image-color);color:var(--text-color);}.event-header .event-image-wrapper{max-height:500px;overflow:hidden;}.event-header img{width:100%;max-width:851px;margin:0 auto;display:block;object-position:top;object-fit:scale-down;}.event-header #event-title{text-align:center;font-size:18pt;margin-bottom:0;}.event-header #event-type{text-align:center;margin-top:0px;font-size:11pt;}.event-header #event-type span{border:1px solid;border-radius:4px;display:inline-block;padding:0 7px;}.event-header #event-type span:nth-of-type(2){margin-left:7px;}.event-header #event-venue-name{text-align:center;font-size:13pt;}.event-header #event-when{display:flex;justify-content:space-between;margin:25px auto;padding-bottom:25px;max-width:851px;}.event-header #event-when #event-times{margin-left:15px;}.event-header #event-when #event-times #event-doors{display:none;}.event-header #event-start-skip{text-decoration:line-through;}.event-header #event-when #event-dates{margin-right:15px;}.event-header #event-skip{text-decoration:line-through;}.event-header .event-header-info{position:relative;}section.event-info{color:var(--white);padding:15px;max-width:851px;margin:0 auto;}section.event-info a:not(.btn-red){color:var(--green);}#event-meta{margin-top:25px;margin-bottom:25px;}.event-meta-item{display:flex;margin-bottom:10px;}.event-meta-item i{margin-top:5px;}.event-meta-item .event-meta-item-text{margin-left:10px;}.event-meta-item-name{font-weight:bold;}section.event-info .btn{transition:all 0.3s;}section.event-info .btn:hover{transform:translateY(-4px);}section.event-info .btn:active{transform:translateY(3px);}section.event-info.online #meta-covid,section.event-info.online #meta-venue small{display:none;}#meta-advance-cost{display:none;}#event-ticket-select-wrapper{display:block;}@media screen and (min-width:768px){#event-meta{display:flex;justify-content:space-between;}#event-ticket-select-wrapper{display:flex;align-items:center;}}.addeventatc{display:inline-block;position:relative;z-index:9999;margin-left:5px;}.addeventatc_icon{display:none;}.addeventatc_dropdown.addeventatc-selected{opacity:1;transform:scale(1,1) translateY(0px);z-index:99999999;}.addeventatc_dropdown{width:230px;position:absolute;padding:6px 0px 0px 0px;font-family:"Open Sans",Roboto,"Helvetica Neue",Helvetica,Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;color:#000!important;font-weight:600;line-height:100%;background:#fff;font-size:15px;text-decoration:none;text-align:left;margin-left:-1px;display:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 10px 26px;-moz-box-shadow:rgba(0,0,0,0.4) 0px 10px 26px;box-shadow:rgba(0,0,0,0.4) 0px 10px 26px;transform:scale(.98,.98) translateY(5px);opacity:0.5;z-index:-1;transition:transform .15s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.addeventatc-selected{background-color:#f9f9f9;}.addeventatc_dropdown .ateappleical{background:url(https://www.addevent.com/gfx/icon-apple-t5.svg) 18px 40% no-repeat;background-size:22px 100%;}.addeventatc_dropdown .ategoogle{background:url(https://www.addevent.com/gfx/icon-google-t5.svg) 18px 50% no-repeat;background-size:22px 100%;}.addeventatc_dropdown .ateoutlook{background:url(https://www.addevent.com/gfx/icon-outlook-t5.svg) 18px 50% no-repeat;background-size:22px 100%;}.addeventatc_dropdown .ateoutlookcom{background:url(https://www.addevent.com/gfx/icon-outlookcom-t5.svg) 18px 50% no-repeat;background-size:22px 100%;}.addeventatc_dropdown .ateyahoo{background:url(https://www.addevent.com/gfx/icon-yahoo-t5.svg) 18px 50% no-repeat;background-size:22px 100%;}.addeventatc_dropdown .copyx{height:21px;display:block;position:relative;cursor:default;}.addeventatc_dropdown em{color:#999!important;font-size:12px!important;font-weight:400;}.addeventatc_dropdown .brx{height:1px;overflow:hidden;background:#e8e8e8;position:absolute;z-index:100;left:10px;right:10px;top:9px;}.addeventatc_dropdown .frs a{background:#fff;color:#cacaca!important;cursor:pointer;font-size:9px!important;font-style:normal!important;font-weight:400!important;line-height:110%!important;padding-left:10px;position:absolute;right:10px;text-align:right;text-decoration:none;top:5px;z-index:101;}.addeventatc_dropdown.addeventatc-selected{opacity:1;transform:scale(1,1) translateY(0px);z-index:99999999;}.addeventatc_dropdown span{display:block;line-height:100%;background:#fff;text-decoration:none;cursor:pointer;font-size:15px;color:#333;font-weight:600;-webkit-transition:background-color .3s;padding:14px 10px 14px 55px;transition:background-color .3s;}.addeventatc_dropdown span:hover{background-color:#f4f4f4;color:#000;text-decoration:none;font-size:15px;}#event-report-link{text-align:right;margin-top:15px;}#event-report-link a{font-weight:normal;color:var(--green, var(--white));cursor:pointer;}section#missing-event{color:var(--white);padding:15px;max-width:1024px;margin:0 auto;}.split{display:flex;flex-direction:column;}.split figure{flex:1;text-align:center;}.split figure i{color:var(--red);font-size:128pt;}.split aside h1{color:var(--white);font-size:32pt;text-align:center;margin:0;}.split aside p{color:var(--white);}@media only screen and (min-width:768px){.split{flex-direction:row;}.split aside h1{font-size:48pt;}}#report-modal, .modal{background-color:var(--white);position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:5px;box-shadow:var(--shadow-elevation-high);width:calc(100% - 35px);max-width:500px;padding:25px;color:var(--black);z-index:10003;}#report-modal #report-close, .modal .close{position:absolute;top:15px;right:15px;display:block;font-size:x-large;}#report-modal h1, .modal h1{font-size:1.5em;}#report-form label, #claim-form label{color:var(--black);}:is(#report-form, #claim-form):is(input, select, textarea){background-color:#fff;border:2px solid var(--black);}#report-form .form-help-text, #claim-form .form-help-text{color:var(--black);}.event-header.venue{min-height:380px;background-repeat:no-repeat;background-size:cover;background-position-y:center;background-image:linear-gradient(0deg, var(--black) 0%, var(--black) 7%, transparent 55%), var(--bg-image);position:relative;.event-header-info{color:var(--white);text-align:left;bottom:0;left:2rem;position:absolute;& > *{text-align:left;}#event-title{font-size:28pt;text-align:left;}#event-venue-name{font-size:11pt;text-align:left;}#event-times{margin-left:-7px !important;}#venue-links{a{color:var(--white);text-decoration:none;border:none;padding:3px 7px;border-radius:3px;&:hover{background-color:var(--red);border:none;}}}}}

/*********** forms.css ***********/
form{max-width:768px;margin:0 auto;}form > h2{color:var(--white);margin:25px auto 7px 2px;border-left:2px solid var(--red);padding-left:2px;}.form-row{display:flex;justify-content:space-between;flex-wrap:wrap;}.form-row.with-gap{gap:1rem;flex-wrap:nowrap;}.form-row .form-group{margin:7px 0;flex-grow:1;}.form-group{margin:15px auto;position:relative;padding-bottom:3px;box-sizing:border-box;}.form-group.invalid{border:2px solid var(--input-invalid-border-color);border-radius:5px;padding-bottom:3px;}.form-group.invalid::before{content:attr(data-error);display:block;background-color:var(--input-invalid-background-color);color:var(--input-invalid-text-color);margin:auto 0px;padding:5px;}.form-group.imported, .form-group.warned{border:2px solid var(--orange);border-radius:5px;padding-bottom:3px;}.form-group.imported::before, .form-group.warned::before{content:'Imported from ' attr(data-imported) '. Please doublecheck.';display:block;background-color:var(--orange);color:var(--black);margin:auto 0px;padding:5px;}.form-group.warned::before{content:attr(data-error);}label{color:var(--white);display:block;font-size:16pt;margin:0 6px;}label.optional::after{color:var(--light-grey);content:'Optional';text-transform:uppercase;font-size:12pt;padding-left:5px;}input[type="text"], input[type="email"], input[type="url"], input[type="time"], input[type="date"], input[type="password"]{box-sizing:border-box;width:calc(100% - 12px);font-size:16pt;display:inline-block;margin:0 6px;font-size:18px;border-radius:5px;border:none;padding:9px;background:var(--input-background-color);color:var(--input-text-color);border:1px solid var(--input-border-color);&:focus{outline:2px solid var(--input-outline-color);}}select{box-sizing:border-box;font-size:16pt;display:inline-block;font-size:18px;width:calc(100% - 12px);margin:0 6px;border-radius:5px;padding:7px;accent-color:var(--input-outline-color);}select,::picker(select){appearance:base-select;}textarea{box-sizing:border-box;width:calc(100% - 12px);font-size:16pt;display:inline-block;margin:0 6px;font-size:18px;border-radius:5px;border:1px solid var(--input-border-color);padding:9px;background:var(--input-background-color);color:var(--input-text-color);font-family:houschka-pro, sans-serif;&:focus{outline:2px solid var(--input-outline-color);}}[type="file"]{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;padding:0;position:absolute !important;white-space:nowrap;width:1px;}[type="file"] + label{width:calc(100% - 30px);display:block;margin:0 6px 8px;font-size:18px;font-weight:700;text-align:center;border-radius:5px;border:none;padding:9px;background-color:var(--red-light);color:var(--red);box-shadow:0px 4px 0px var(--red);transition:all 0.3s;}[type="file"]:focus + label{outline:2px solid blue;}[type="file"] + label:hover{transform:translateY(-4px);box-shadow:0px 8px 0px var(--red);}[type="file"]:focus + label{outline:2px solid blue;}[type="file"]:active + label{transform:translateY(3px);box-shadow:0px 1px 0px var(--red);}.image-preview{max-width:calc(100% - 12px);margin:0 6px;}.image-preview.cover-photo{aspect-ratio:851/315;overflow:hidden;}.image-preview img{max-height:500px;max-width:calc(100% - 12px);}.image-remove{display:none;}input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none;}input[type="checkbox"]:focus ~ span{border:1px solid var(--blue);}span.unchecked, span.checked{color:var(--input-outline-color);font-size:20px;}.check-wrapper span.unchecked{display:inline-block;}.check-wrapper span.checked{display:none;}.check-wrapper.active span.checked, input[type="checkbox"]:checked ~ span.checked{display:inline-block;background-color:var(--input-background-color);height:17px;border-radius:2px;}.check-wrapper.active span.unchecked, input[type="checkbox"]:checked ~ span.unchecked{display:none;}.check-wrapper{text-align:left !important;}input[role="combobox"][readonly]{background-image:linear-gradient(45deg, transparent 50%, var(--red) 50%), linear-gradient(135deg, var(--red) 50%, transparent 50%), linear-gradient(to right, var(--red-light), var(--red-light));background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat:no-repeat;cursor:default;}ul[role="listbox"]{display:none;background:var(--white);list-style:none;width:calc(100% - 12px);margin:0 6px;border-radius:0 0 5px 5px;padding:0;position:absolute;box-shadow:0px 3px 7px 0px rgb(0 0 0 / 90%);z-index:2;max-height:200px;overflow-y:auto;}li[role="option"]{margin:0;padding:7px;border:1px solid transparent;}li[role="option"][aria-selected="true"]:not(.extra), li[role="option"]:not(.extra):hover{background-color:var(--red);color:var(--white);}li[role="option"][aria-selected="true"]:not(.extra){border:1px dashed var(--black);}li[role="option"].extra{font-style:italic;}.form-group.with-button input[type="text"]{width:calc(100% - 12px - 65px - 4px);margin-right:0;border-radius:5px 0 0 5px;}.form-group.with-button button{display:inline-block;width:65px;margin:0;background-color:var(--red-light);color:var(--red);border:none;border-radius:0 5px 5px 0;height:39px;vertical-align:top;box-shadow:0px 4px 0px var(--red);transition:all 0.3s;&:hover{transform:translateY(-4px);box-shadow:0px 8px 0px var(--red);}&:active{transform:translateY(3px);box-shadow:0px 1px 0px var(--red);}}.form-help-text, .form-error-text, .form-warning-text, .form-success-text{color:var(--white);width:calc(100% - 12px);margin:2px 6px 0;font-style:italic;}.form-error-text{background-color:var(--red-light);color:var(--red);border-radius:0 10px 10px;padding:15px;box-sizing:border-box;display:none;}.form-error-text i{font-size:25px;vertical-align:baseline;margin-right:15px;}.form-success-text{background-color:var(--green);border-radius:0 10px 10px;padding:15px;box-sizing:border-box;display:none;color:var(--black);}.form-success-text i{font-size:25px;vertical-align:baseline;margin-right:15px;}.form-warning-text{background-color:var(--orange);border-radius:0 10px 10px;padding:15px;box-sizing:border-box;display:none;color:var(--black);}.form-warning-text i{font-size:25px;vertical-align:baseline;margin-right:15px;}#similar-events.form-warning-text:not(.hidden){display:block;}.pill{border-radius:5px;display:inline-block;color:var(--white);margin:6px;}.pill span{background-color:var(--red);display:inline-block;border-radius:4px 0 0 4px;padding-left:4px;padding-right:4px;}.pill a{text-decoration:none;color:var(--white);background-color:var(--red);border-radius:0 4px 4px 0;padding-left:4px;padding-right:4px;border-left:1px solid var(--black);border-bottom:none;}.pill a:hover{border-bottom:0;background-color:var(--red-tl);}.prepend{font-size:16pt;display:inline-block;margin:0 0 0 6px;font-size:18px;padding:7px 9px 7px;position:absolute;height:100%;top:1.8rem;pointer-events:none;}.b-safari .prepend{padding:8px 9px 8px 8px !important;}.b-firefox .prepend{padding:8px 9px 5px !important;}.prepend + input{margin:2px 6px 0 3px;width:calc(100% - 9px);vertical-align:baseline;border:1px solid var(--input-border-color);padding-left:1.6rem;}#day-field,#signup-wrapper,#ticketurl-wrapper{display:none;}#openmic-wrapper{min-width:50%;min-height:75px;}#ticketDateStatic{color:#fff;margin-left:0.5rem;}button i{margin-right:0.25rem;}td input,td select{width:fit-content !important;}.input-group{}@media screen and (min-width:768px){.form-row .form-group{flex-basis:50%;}}

