/**
 * @project       gong-operator
 * @author        hannenz@posteo.de
 * @build         Mon, Dec 29, 2025 9:09 AM ET
 * @copyright     Copyright (c) 2025, Johannes Braun
 *
 */

:root{--vertical-unit: 1.5rem;--bg-color: rgb(59, 43, 108);--black: rgb(30, 30, 30);--white: rgb(255, 255, 255);--body-font: "Fira Code";--headline-font: "Edo";--headline-font: "Oswald";--h1-font: "Mind Explorer";--max-width: 600px;--outer-margin: 1.5rem;--inner-margin: 1.5rem;--font-size: 18px}@media screen and (min-width: 600px){:root{--outer-margin: 2rem;--inner-margin: 2rem;--font-size: 20px}}@media screen and (min-width: 900px){:root{--outer-margin: 3rem;--inner-margin: 3rem;--font-size: 24px}}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:300;src:url("../assets/fira-code-v21-latin-300-NJDTUI5X.eot");src:url("../assets/fira-code-v21-latin-300-NJDTUI5X.eot?#iefix") format("embedded-opentype"),url("../assets/fira-code-v21-latin-300-GNJPUVP3.woff2") format("woff2"),url("../assets/fira-code-v21-latin-300-W36KLCC2.woff") format("woff"),url("../assets/fira-code-v21-latin-300-M7NGI4P3.ttf") format("truetype"),url("../assets/fira-code-v21-latin-300-ESJUIAFF.svg#FiraCode") format("svg")}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:regular;src:url("../assets/fira-code-v21-latin-regular-D3HUVGZ7.eot");src:url("../assets/fira-code-v21-latin-regular-D3HUVGZ7.eot?#iefix") format("embedded-opentype"),url("../assets/fira-code-v21-latin-regular-D5C2JQF4.woff2") format("woff2"),url("../assets/fira-code-v21-latin-regular-IH7BGYDU.woff") format("woff"),url("../assets/fira-code-v21-latin-regular-CX2LWGSP.ttf") format("truetype"),url("../assets/fira-code-v21-latin-regular-CJQEMWNP.svg#FiraCode") format("svg")}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:500;src:url("../assets/fira-code-v21-latin-500-7JC6VWJJ.eot");src:url("../assets/fira-code-v21-latin-500-7JC6VWJJ.eot?#iefix") format("embedded-opentype"),url("../assets/fira-code-v21-latin-500-5JUDFTYL.woff2") format("woff2"),url("../assets/fira-code-v21-latin-500-C2K7UN7J.woff") format("woff"),url("../assets/fira-code-v21-latin-500-DX4NOOHX.ttf") format("truetype"),url("../assets/fira-code-v21-latin-500-YMF35HHU.svg#FiraCode") format("svg")}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:600;src:url("../assets/fira-code-v21-latin-600-DSY6HZKD.eot");src:url("../assets/fira-code-v21-latin-600-DSY6HZKD.eot?#iefix") format("embedded-opentype"),url("../assets/fira-code-v21-latin-600-T3LEDBY5.woff2") format("woff2"),url("../assets/fira-code-v21-latin-600-2UE5WAYJ.woff") format("woff"),url("../assets/fira-code-v21-latin-600-XPYQI4TV.ttf") format("truetype"),url("../assets/fira-code-v21-latin-600-YFZSKQKB.svg#FiraCode") format("svg")}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:700;src:url("../assets/fira-code-v21-latin-700-YYJI4GCW.eot");src:url("../assets/fira-code-v21-latin-700-YYJI4GCW.eot?#iefix") format("embedded-opentype"),url("../assets/fira-code-v21-latin-700-XJXVLGU6.woff2") format("woff2"),url("../assets/fira-code-v21-latin-700-PCZQ32TC.woff") format("woff"),url("../assets/fira-code-v21-latin-700-ZFWZEHSB.ttf") format("truetype"),url("../assets/fira-code-v21-latin-700-H5QMSC6O.svg#FiraCode") format("svg")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:200;src:url("../assets/oswald-v49-latin-200-QWL7THXI.eot");src:url("../assets/oswald-v49-latin-200-QWL7THXI.eot?#iefix") format("embedded-opentype"),url("../assets/oswald-v49-latin-200-5C46DOUJ.woff2") format("woff2"),url("../assets/oswald-v49-latin-200-XFSWGQJL.woff") format("woff"),url("../assets/oswald-v49-latin-200-V255TXSG.ttf") format("truetype"),url("../assets/oswald-v49-latin-200-2GXHNHJO.svg#FiraCode") format("svg")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:300;src:url("../assets/oswald-v49-latin-300-5SE2WEQP.eot");src:url("../assets/oswald-v49-latin-300-5SE2WEQP.eot?#iefix") format("embedded-opentype"),url("../assets/oswald-v49-latin-300-4BA43DFR.woff2") format("woff2"),url("../assets/oswald-v49-latin-300-NJCYUOI6.woff") format("woff"),url("../assets/oswald-v49-latin-300-POPZKWDA.ttf") format("truetype"),url("../assets/oswald-v49-latin-300-GUBDVFZM.svg#FiraCode") format("svg")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:regular;src:url("../assets/oswald-v49-latin-regular-G6JJMD36.eot");src:url("../assets/oswald-v49-latin-regular-G6JJMD36.eot?#iefix") format("embedded-opentype"),url("../assets/oswald-v49-latin-regular-IVIX2FJU.woff2") format("woff2"),url("../assets/oswald-v49-latin-regular-CXXP7JZZ.woff") format("woff"),url("../assets/oswald-v49-latin-regular-ZQXL64P5.ttf") format("truetype"),url("../assets/oswald-v49-latin-regular-YWJFDYKK.svg#FiraCode") format("svg")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:500;src:url("../assets/oswald-v49-latin-500-7RWR3BPB.eot");src:url("../assets/oswald-v49-latin-500-7RWR3BPB.eot?#iefix") format("embedded-opentype"),url("../assets/oswald-v49-latin-500-DBWHSWUW.woff2") format("woff2"),url("../assets/oswald-v49-latin-500-CZVOHC37.woff") format("woff"),url("../assets/oswald-v49-latin-500-3FW3362F.ttf") format("truetype"),url("../assets/oswald-v49-latin-500-P63VHUMX.svg#FiraCode") format("svg")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:600;src:url("../assets/oswald-v49-latin-600-SGTMUMQC.eot");src:url("../assets/oswald-v49-latin-600-SGTMUMQC.eot?#iefix") format("embedded-opentype"),url("../assets/oswald-v49-latin-600-O6E2XB4Q.woff2") format("woff2"),url("../assets/oswald-v49-latin-600-F5B2Q7RQ.woff") format("woff"),url("../assets/oswald-v49-latin-600-L4II43YU.ttf") format("truetype"),url("../assets/oswald-v49-latin-600-KXO3WFQM.svg#FiraCode") format("svg")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:700;src:url("../assets/oswald-v49-latin-700-2MVXUURR.eot");src:url("../assets/oswald-v49-latin-700-2MVXUURR.eot?#iefix") format("embedded-opentype"),url("../assets/oswald-v49-latin-700-YOX72OUE.woff2") format("woff2"),url("../assets/oswald-v49-latin-700-WWSZEM7T.woff") format("woff"),url("../assets/oswald-v49-latin-700-4L5YEDUM.ttf") format("truetype"),url("../assets/oswald-v49-latin-700-RWI3QCZQ.svg#FiraCode") format("svg")}.body-text{color:#fff;text-align:center}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}.video{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.video video{width:75%;margin:0 auto}.visually-hidden{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body{font-family:var(--body-font);color:var(--white);font-size:var(--font-size)}.wrapper{z-index:1;position:relative;padding:var(--outer-margin);padding-bottom:0;--noisy-bg-color: var(--bg-color)}.bg-photo{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;opacity:.05;z-index:-1;mix-blend-mode:hard-light;pointer-events:none}.shape{content:"";position:absolute;inset:0;background:#ffffff0d;clip-path:polygon(0 90%,100% 10%,100% 90%,0 100%);transition:5s ease-out}.inner-wrapper{padding:var(--inner-margin);padding-bottom:4rem;display:flex;flex-direction:column;align-items:center;position:relative;border:3px solid #fff;border-radius:40px}.main-content{max-width:var(--max-width);width:100%;--stack-spacing: 4rem}.stack>*+*{margin-top:var(--stack-spacing, 1.5rem)}.stack.stack--full>*{margin-top:var(--stack-spacing, 1.5rem)}.stack.stack--large{--stack-spacing: 8rem}main{height:100%;min-height:100vh;flex:1;padding:var(--vu) var(--gutter)}.offscreen{--noisy-bg-color: #000;overflow:hidden;position:fixed;bottom:0;left:0;width:100%;padding:1rem 3rem;z-index:0}.offscreen div{text-align:left;max-width:var(--max-width);margin:0 auto}.cmt-group{min-height:64px;min-width:64px}.cmt-group.ui-droppable{outline:1px solid orange}:root{--op1: rgba(255, 255, 255, .2);--op2: rgba(255, 255, 255, .1);--w1: 20vw;--w2: calc(100% - var(--w1))}.noisy-background{background-color:var(--noisy-bg-color);background-image:url(/img/noise.png),linear-gradient(to right,var(--op2) 0,var(--op1) var(--w1),var(--op1) var(--w2),var(--op2) 100%);background-size:100px 100px,100% 1px;background-repeat:repeat,repeat-y}.admin-nav{background-color:var(--bg-color);padding:6px 0}.brand{color:var(--white);font-size:17vw;font-size:4rem;line-height:.8;text-transform:uppercase;font-family:var(--h1-font);letter-spacing:.03em;text-align:center}.brand .brand__image{width:80vw;height:80vh;display:grid;place-items:center}.brand .brand__image>*{height:80%;width:80%;object-fit:contain}.brand__text{line-height:.7}.brand__text--gong{font-size:2em}@media screen and (min-width: 600px){.brand{font-size:5rem}}.octopus svg{vector-effect:non-scaling-stroke}.octopus path{stroke-width:1.75!important}figure{margin:3rem 0}figure img{max-width:100%;display:block;filter:grayscale(1);border:3px solid rgb(255,255,255)}.main-footer{display:flex;justify-content:center;padding:1.5rem 0}.main-footer a{color:#fff;text-decoration:underline}.gigs{--stack-spacing: 3rem;list-style:none;text-align:center}.gigs dt{font-weight:700}.headline{font-family:var(--headline-font);font-size:30px;line-height:1;text-transform:uppercase;letter-spacing:.1em;margin:0 0 30px;text-align:center;color:#fff}@media screen and (min-width: 600px){.headline{font-size:40px}}@media screen and (min-width: 900px){.headline{font-size:60px}}.iframe-wrapper{display:flex;justify-content:center}.iframe-wrapper button{all:inherit;border:2px solid currentColor;color:#fff;padding:1.5rem;border-radius:10px;cursor:pointer;text-align:center;margin:0}.image-with-text img{max-width:100%;height:auto;display:block}.image-with-text__image{box-shadow:0 0 20px #0003}.image-with-text__text{text-align:left}a[href="#legal"],#legal-close-btn{width:100%;text-align:center;background:none;border:none;color:var(--white);font:inherit;cursor:pointer;text-decoration:none}#legal-close-btn{margin-top:var(--vertical-unit)}.logo1{position:fixed;top:0;left:0;width:100vw}.album{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.album img{width:400px;display:block;box-shadow:0 0 6rem #00000080}.streamings{text-align:center;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-top:1rem}.streamings ul{list-style-type:none;display:flex;gap:1rem}.streamings li:nth-child(1){transform:rotate(-2deg)}.streamings li:nth-child(2){transform:rotate(1deg)}.streamings li:nth-child(3){transform:rotate(3deg)}.streamings li:nth-child(4){transform:rotate(-1deg)}.streamings li{transition:.2s ease-out}.streamings li:hover{transform:rotate(-3deg) scale(1.15)}.streamings a{text-decoration:none;background-color:#fff;color:#303030;padding:4px 12px}.users.form{font-size:1rem}.users.form form{background:var(--bg-color);padding:1rem}.users.form fieldset{padding:1.5rem}.users.form legend{font-size:1rem}.users.form .input:not(.checkbox){display:grid;grid-template-columns:2fr 3fr;align-items:center}.users.form .input+.input{margin-top:1rem}.users.form input[type=text],.users.form input[type=password]{padding:8px}.users.form a{font-size:1rem;color:var(--white)}.users.form .input.checkbox{margin-bottom:1rem}.users.form .input.checkbox input[type=checkbox]{margin-right:4px}.menu{display:flex;gap:k;list-style:none;justify-content:center}.menu a{color:var(--white);text-decoration:none}.separator{display:flex;justify-content:center;gap:1.5rem;width:100%}.separator>svg{flex:0 0 2rem}.social{list-style:none;display:flex;gap:1.5rem;justify-content:center;max-width:100%}.social li{flex:0 1 5rem}.social a{display:block;border-radius:50%;border:2px solid var(--white);aspect-ratio:1/1;display:flex}.social a:hover{background-color:#fff}.social a:hover svg{color:#606060}.social a svg{color:var(--white);margin:auto;width:60%;height:60%;vector-effect:non-scaling-stroke}.social a path,.social a rect,.social a circle,.social a polygon{stroke-width:1}.index.content table{width:100%}.index.content table a{color:var(--white)}.index.content table td,.index.content table th{padding:0;width:max-content}.index.content table .actions{display:flex;gap:1rem}#flash-messages{--success: #00c000;--error: #c00000;--warning: orange}#flash-messages .message{border:2px solid currentColor;color:#fff;padding:8px 12px;border-radius:4px}#flash-messages .message.success{color:var(--success)}#flash-messages .message.error{color:var(--error)}#flash-messages .message.warning{color:var(--warning)}
