body,h1{color:var(--n7-white)}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.title,a,a:hover{text-decoration:none}#type-select,.select{display:inline-block}button,h2{letter-spacing:.0325rem}.copyright,.initial,.options p{margin-bottom:0}#type-select,button:hover{cursor:pointer}@font-face{font-family:Stratos;src:url('webfonts/Stratos-SemiLight.woff') format('woff2'),url('webfonts/Stratos-SemiLight.woff2') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Stratos;src:url('webfonts/Stratos-Regular.woff2') format('woff2'),url('webfonts/Stratos-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Funnel Sans';src:url('webfonts/FunnelSans-Light.woff2') format('woff2'),url('webfonts/FunnelSans-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Zen Dots';src:url('webfonts/ZenDots-Regular.woff2') format('woff2'),url('webfonts/ZenDots-Regular.woff2') format('woff');font-weight:400;font-style:normal;font-display:swap}:root{--n7-black:#0d0c0c;--n7-white:#fdfdfd;--n7-pgrey:#d3d3d3;--n7-mgrey:#a5a5a5;--n7-dgrey:#222020;--n7-muted:#838183;--n7-red:#ed2741}.bg-ellipse-1{border:400px solid;position:fixed;bottom:0;z-index:-10;height:100%;width:100%;border-image-source:conic-gradient(from 180deg at 50% 50%,#e42f45 -1.95deg,#0d0c0c 45deg,#0d0c0c 87.71deg,#0d0c0c 302.99deg,#e42f45 358.05deg,#0d0c0c 405deg);background:rgba(13,12,12,.66);filter:blur(100px);opacity:.6}.options,.select{position:relative}body,button,html,option,p,select{font-family:Stratos,sans-serif;font-weight:300;font-style:normal}a{color:var(--n7-red);font-size:1.05rem;transition:.4s}a:hover{transform:scale(1.01)}.scho a:hover{text-decoration:underline}.intro{font-size:1.25rem;color:var(--n7-pgrey);line-height:1.6}.container,.container-xl{max-width:1140px}body{background:var(--n7-black) url("images/stardust.webp") repeat}.hfluid{border-bottom:2px solid var(--n7-dgrey)}h1{font-family:"Zen Dots",monospace;font-size:4em;text-transform:uppercase;letter-spacing:2px}.red{color:var(--n7-red)}h2{font-family:Stratos,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;color:var(--n7-muted);text-align:right}.options{max-width:1050px;z-index:10}.opt-container p,select{color:var(--n7-black)}#input-box,input{appearance:none;-webkit-appearance:none;-moz-appearance:none}.normandy img{opacity:.5}.initial{color:#898789;padding:4rem 0;text-align:center}.copy-btn,.generate-btn{color:var(--n7-white);transition:.3s}.opt-container{background-color:#e1d7c1;padding-top:.5rem;padding-bottom:.5rem;column-gap:.8rem;align-items:center}#input-box,.opt-container p,.opt-container select,.para-select button{font-family:Stratos,sans-serif;font-size:1.2rem;font-weight:400}.btns-container{column-gap:calc(var(--bs-gutter-x) * .5);padding-right:0}.content-row{margin-top:-85px}#input-box{width:66px;height:57px;font-size:1.4rem;text-align:center;column-gap:.8rem;padding:0;margin:0}#type-select{height:57px;padding-left:28px;padding-right:50px;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}#type-select::-ms-expand{display:none}#input-box:active,#input-box:focus,#input-box:hover,#type-select:focus,#type-select:hover{background:var(--n7-pgrey);border:none;outline:0;border:2px solid var(--n7-black)}#type-select:disabled{opacity:.5;pointer-events:none}.select_arrow{position:absolute;top:25px;right:20px;pointer-events:none;border-style:solid;border-width:9px 6px 0;border-color:#7b7b7b transparent transparent}button{font-weight:600;border:0}input,select{border:2px solid;border-radius:5px;background-color:hsl(41 35% 90% / 1)}.input-box,.opt-container,.type-select,button{border-radius:5px}.generate-btn{background:#af1236;text-shadow:0 0 2px var(--n7-black);width:60%}.generate-btn:hover{border:2px solid #ff485a;box-shadow:0 0 12px var(--n7-red);transform:scale(1.02)}.copy-btn{width:40%;background-color:#151414;border-width:1px;border-style:solid;border-color:hsl(0deg 0% 99% / 13%)}.copy-btn:hover{cursor:pointer;border-color:hsl(0deg 0% 99% / 20%);box-shadow:0 0 12px hsl(353 77% 61% / 30%);transform:scale(1.02)}.copy-btn,.generate-btn{line-height:1.2}#para-container{background:var(--n7-dgrey);padding:6em 8.5em 4em;line-height:1.5;font-size:1.13rem;border:2px solid var(--n7-dgrey);border-radius:5px}.quote-paras{font-family:"Funnel Sans",sans-serif;font-weight:300;font-size:1.2rem;line-height:1.6;letter-spacing:.00525rem;color:hsl(41 35% 90% / 1)}.copyright{color:var(--n7-muted);font-size:.85rem;line-height:1.6}input[type=number]::-webkit-inner-spin-button{width:10px;height:30px;padding:4px}input[type=number]::-webkit-inner-spin-button:first-child{margin-bottom:20px}@media only screen and (min-width:769px){.opt-container{justify-content:center}}@media only screen and (min-width:576px) and (max-width:768px){#hero .col{flex:0 0 auto;width:75%}}@media only screen and (max-width:768px){#hero .row{flex-direction:column-reverse;margin-bottom:1.5rem}.intro,h1,h3{text-align:center}.btns-container{padding-right:0;padding-left:5px;column-gap:5px}.copy-btn,.generate-btn{padding:1rem 0;width:50%}.options{max-width:720px}#para-container{padding:6rem 2rem 1rem}.quote-paras{font-size:1.1rem;line-height:1.5}}@media only screen and (min-width:769px) and (max-width:1024px){#hero .row{margin:2rem auto}#para-container{padding:7.1rem 4rem 2rem}.quote-paras{font-size:1.1rem;line-height:1.5}.intro{font-size:1.15rem}.btns-container{column-gap:7px;padding-right:0;padding-left:8px}h1,h2{text-align:center}.options{max-width:95%}}@media screen and (max-width:428px){h1,h2{text-align:left}h1{font-size:3.2rem;margin-bottom:0}h2{letter-spacing:0;font-size:1.05rem;letter-spacing:.035rem}.intro{font-size:1.1rem;line-height:1.6}.content-row{margin-top:0}#para-container{padding:1em .5em .5em;border:0}.quote-paras{font-size:1.06rem;line-height:1.55}.content-row .col{padding:0!important}.opt-container p:first-child{display:none}.opt-container p{line-height:1.3}#hero .row{flex-direction:column-reverse}.normandy img{margin-bottom:1rem}}@media only screen and (min-width:361px) and (max-width:420px){header .col-12{padding:0}}@media only screen and (max-width:360px){h1{font-size:2.9rem}h3{letter-spacing:0;font-size:.89rem}.container-fluid.hfluid{padding:0}.intro{font-size:1.1rem;line-height:1.4}.content-row{margin-top:0}#para-container{padding:1rem 10px 1px;border:0}.opt-container{column-gap:.4rem}#input-box{width:58px}#type-select{padding-left:20px;padding-right:40px}.select-arrow{right:18px}.opt-container p:nth-child(2n){font-size:1rem}}@media only screen and (max-width:567px){.btns-container{padding:0;column-gap:5px;margin-top:.5rem}.copy-btn,.generate-btn{padding:1.4rem 0;width:50%}}@media only screen and (max-width:1024px){.opt-container p:first-child{display:none}}@media only screen and (max-width:375px){.options p{display:none}.opt-container{justify-content:center}h3{letter-spacing:.01rem}h1{font-size:2.9rem}#hero .row{margin-bottom:.5rem}.copy-btn,.generate-btn{padding:.84rem 0}}