@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4377f9268b635edc-s.e75bd95b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(../media/10883291dcf2ac2d-s.p.524b601c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Abril Fatface Fallback;src:local(Arial);ascent-override:102.31%;descent-override:28.14%;line-gap-override:0.0%;size-adjust:103.41%}.abril_fatface_ebb862e9-module__CBLtjG__className{font-family:Abril Fatface,Abril Fatface Fallback;font-style:normal;font-weight:400}
:root{--background:#fff;--foreground:#171717;--shadow-color:0deg 0% 70%;--shadow-color-light:0deg 0% 100%;--box-shadow:0px 2px 4px #0006;--box-shadow-card:0 2.8px 2.2px #0073e609,0 6.7px 5.3px #0073e60c,0 12.5px 10px #0073e60f,0 22.3px 17.9px #0073e612,0 41.8px 33.4px #0073e616,0 100px 80px #0073e61f;--box-shadow-card-hover:0 2.8px 2.2px #0073e60e,0 6.7px 5.3px #0073e611,0 12.5px 10px #0073e614,0 22.3px 17.9px #0073e617,0 41.8px 33.4px #0073e61b,0 100px 80px #0073e629;--border:1px solid #0073e6;--scrollbarBG:ivory;--thumbBG:#43464b;--highlight-color:#022647;--background-color:#dfffff;--text-color:#333;--text-shadow:0 0 20px #0073e6,0 0 30px #0073e6,0 0 40px #0073e6;--inset-shadow:inset 0 4px 8px #0073e6cc;--neon-text-shadow:0 0 5px #1c31dc,0 0 10px #1c31dc,0 0 20px #1c31dc,0 0 30px #1c31dc;--text-shadow-light:0 2px 4px #fff6;--filter-dark:drop-shadow(0 3px 6px #0006);--filter-light:drop-shadow(0 4px 8px #0073e6cc);--transition-start:all .2s ease-out;--transition-finish:all .4s ease-in;--border-radius:.3rem;--color-blue-100:#ebf5ff;--color-blue-150:#c4e1ff;--color-blue-200:#9dceff;--color-blue-250:#76baff;--color-blue-300:#4ea6ff;--color-blue-350:#2793ff;--color-blue-400:#007fff;--color-blue-450:#006bd8;--color-blue-500:#0058b1;--color-blue-550:#004489;--color-blue-600:#003162;--color-blue-650:#00274e;--color-blue-700:#001427;--color-blue-800:#000a1d;--color-blue-900:#000612;--white:#fff;--ivory:ivory;--lightgrey:#e4e8eb;--grey:#6b7e8d;--darkgrey:#161a1d;--lightblue:#eaeffc;--blue:#235ac2;--darkblue:#050d1c;--darkorange:#ff3d00;--orange:#e52;--green:#08ff08;--red:#e10600;--yellow:#f6a800;--terracotta:#b84221;--hotpink:#e31c79;--cherry:#cd001a;--lightochra:#fff8e8;--california-sunshine:#f6a800;--stardustblue:#9bc3e1}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}*{box-sizing:border-box;margin:0;padding:0;font-family:inherit}a{text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html,body{max-width:100vw;overflow-x:hidden}html::-webkit-scrollbar{display:none}body{color:var(--foreground);background:var(--background);text-rendering:optimizeSpeed;letter-spacing:1px;-webkit-user-select:none;user-select:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;font-family:system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:300;line-height:calc(1em + .5rem);animation:2s ease-out forwards fadeInAnimation}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}main{max-width:50rem;margin:3rem auto;padding:2rem}#new-opinion{text-align:left;letter-spacing:.05rem;width:100%;max-width:30rem;color:var(--color-blue-100);text-shadow:var(--text-shadow);border:var(--border);box-shadow:var(--box-shadow-card);background-color:#000000b3;border-radius:8px;margin:4rem auto 0;padding:2rem;font-family:system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1);animation:1s ease-out fade-in}@keyframes fade-in{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translateY(0)}}#new-opinion:hover{box-shadow:var(--box-shadow-card-hover);transition:var(--transition-start)}#new-opinion legend{letter-spacing:.05rem;text-shadow:var(--text-shadow);font-family:inherit;font-weight:400}#new-opinion .header{justify-content:space-between;align-items:center;display:flex}#new-opinion .header h2{color:#fff;letter-spacing:2px;text-shadow:var(--text-shadow);margin:0 0 1rem;font-family:inherit;font-size:1.6rem;font-weight:300}#new-opinion .header .icon{width:2rem;height:2rem;filter:var(--filter-light);margin-right:.5rem}#new-opinion blockquote{letter-spacing:2px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;text-shadow:var(--text-shadow);margin:0 0 .4rem;font-family:inherit;font-weight:300}form label{letter-spacing:1px;text-shadow:var(--text-shadow);margin:.4rem 0;font-family:inherit;font-size:.85rem;font-weight:300;display:block}.control-row{flex-wrap:wrap;justify-content:flex-start;gap:1rem;display:flex}.control-row .control{flex:1}form input,form textarea{border:var(--border);background-color:var(--color-blue-800);width:100%;max-width:15rem;color:var(--color-blue-100);border-radius:4px;padding:.5rem;font-family:inherit;display:block}fieldset{border:var(--border);border-radius:4px;margin:1rem 0;padding:.4rem .9rem}fieldset .control{margin:.4rem 0;display:block}.control select{border:var(--border);background-color:var(--color-blue-800);width:100%;max-width:15rem;color:var(--color-blue-100);letter-spacing:1px;border-radius:4px;padding:1rem .5rem;font-size:.8rem;display:block}.control:has(input[type=checkbox]){align-items:center;display:flex}.control:has(input[type=checkbox]) label{text-shadow:var(--text-shadow);margin:0}.control input[type=checkbox]{border:none;border-radius:0;width:auto;max-width:100%;margin-right:.5rem;display:inline-block}.actions{text-align:right}.actions .submit{text-shadow:var(--text-shadow);text-transform:uppercase;letter-spacing:2px;background-color:var(--color-blue-900);border:var(--border);border-radius:var(--border-radius);box-shadow:var(--box-shadow-card);transition:var(--transition-finish);color:var(--color-blue-100);padding:.5rem 1rem;font-family:inherit;font-size:.8rem}.actions .submit:hover,.actions .submit:focus{box-shadow:var(--neon-text-shadow);transition:var(--transition-start);cursor:url(../media/glove2.1e75c8e5.png),auto;background-color:#0073e6}.actions .submit:disabled,.actions .submit:hover:disabled,.actions .submit:focus:disabled{cursor:not-allowed;background-color:#869999;border-color:#869999}.error{color:#f97706;margin-top:.5rem;padding:0;font-size:.85rem;list-style:none}.scene{transform-style:preserve-3d;perspective:500px;transform-style:preserve-3d;perspective-origin:50% calc(50% - 100px);justify-content:center;align-items:center;height:100vh;font-family:Abril Fatface,cursive;font-weight:400;display:flex}.banner{transform-style:preserve-3d;animation:24s linear infinite rotate;display:flex;position:absolute;top:30%}@keyframes rotate{to{transform:rotateY(-360deg)}}.panel{--width:50px;transform:translate(-50%,-50%)rotateY(var(--angle))translateZ(260px);width:var(--width);height:140px;position:absolute;top:50%;left:50%;overflow:hidden}.panel:before{left:var(--left);content:"★ OneStep ★ Web ★ Development ★";-webkit-text-stroke:1px #00a1fd;-webkit-text-fill-color:transparent;width:max-content;height:auto;transition:var(--transition-finish);background:linear-gradient(#dde0e2,#bdc2c5,#9ea4a8,#80878d,#646c73,#495159,#2f3841,#17212a);-webkit-background-clip:text;background-clip:text;padding:2px 0;font-size:clamp(4rem,6vw,5.5rem);line-height:1;position:absolute;overflow:visible}.panel:first-child{--left:0px;--angle:0deg}.panel:nth-child(2){--left:-50px;--angle:10.9091deg}.panel:nth-child(3){--left:-100px;--angle:21.8182deg}.panel:nth-child(4){--left:-150px;--angle:32.7273deg}.panel:nth-child(5){--left:-200px;--angle:43.6364deg}.panel:nth-child(6){--left:-250px;--angle:54.5455deg}.panel:nth-child(7){--left:-300px;--angle:65.4546deg}.panel:nth-child(8){--left:-350px;--angle:76.3636deg}.panel:nth-child(9){--left:-400px;--angle:87.2727deg}.panel:nth-child(10){--left:-450px;--angle:98.1818deg}.panel:nth-child(11){--left:-500px;--angle:109.091deg}.panel:nth-child(12){--left:-550px;--angle:120deg}.panel:nth-child(13){--left:-600px;--angle:130.909deg}.panel:nth-child(14){--left:-650px;--angle:141.818deg}.panel:nth-child(15){--left:-700px;--angle:152.727deg}.panel:nth-child(16){--left:-750px;--angle:163.636deg}.panel:nth-child(17){--left:-800px;--angle:174.545deg}.panel:nth-child(18){--left:-850px;--angle:185.455deg}.panel:nth-child(19){--left:-900px;--angle:196.364deg}.panel:nth-child(20){--left:-950px;--angle:207.273deg}.panel:nth-child(21){--left:-1000px;--angle:218.182deg}.panel:nth-child(22){--left:-1050px;--angle:229.091deg}.panel:nth-child(23){--left:-1100px;--angle:240deg}.panel:nth-child(24){--left:-1150px;--angle:250.909deg}.panel:nth-child(25){--left:-1200px;--angle:261.818deg}.panel:nth-child(26){--left:-1250px;--angle:272.727deg}.panel:nth-child(27){--left:-1300px;--angle:283.636deg}.panel:nth-child(28){--left:-1350px;--angle:294.545deg}.panel:nth-child(29){--left:-1400px;--angle:305.455deg}.panel:nth-child(30){--left:-1450px;--angle:316.364deg}.panel:nth-child(31){--left:-1500px;--angle:327.273deg}.panel:nth-child(32){--left:-1550px;--angle:338.182deg}.panel:nth-child(33){--left:-1600px;--angle:349.091deg}.panel:nth-child(34){--left:-1650px;--angle:360deg}@media (min-width:601px) and (max-width:1600px){.banner{transform-origin:50%;top:15%;transform:scale(.7)}.panel{height:100px}.panel:before{font-size:clamp(3rem,5vw,4.5rem)}#new-opinion{margin-top:5rem}}@media (min-width:601px) and (max-height:900px){.banner{top:10%;transform:scale(.65)}#new-opinion{max-width:28rem;margin-top:3.5rem}}@media (max-width:600px){.scene{place-items:center;min-height:100vh;display:grid}.banner{display:none}}.stars{z-index:-3;background:#000 url(../media/stars.00983d26.png) top;width:100%;min-height:100vh;display:block;position:fixed;inset:0}.alpha{z-index:-2;background:url(../media/alpha.52f761e3.png) top;width:100%;min-height:100vh;animation:500s linear infinite stargazing;display:block;position:fixed;inset:0}@keyframes stargazing{0%{background-position:0 0}to{background-position:-10000px 5000px}}.nebula{z-index:-1;opacity:.5;background:url(../media/nebula.e8a40c0c.png) top;width:100%;min-height:100vh;animation:4s ease-out infinite alternate fadein;display:block;position:fixed;inset:0}@keyframes fadein{0%{opacity:0}to{opacity:.5}}
