body{margin:0}.auth-container,.verify-container{display:flex;height:100vh;justify-content:center}.logo-area{align-items:center;background-color:var(--logo-color);border-radius:20px;display:flex;flex:2 1;justify-content:center;margin:20px;padding:2rem}.logo{max-width:600px;width:90%}.auth-area,.verify-area{background-color:var(--background-color);display:flex;flex:1 1;padding:2rem}.auth-content{justify-content:flex-start;margin-top:100px}.auth-content,.verify-content{align-items:center;display:flex;flex-direction:column;width:100%}.verify-content{justify-content:center}h2{color:var(--primary-color)}.toggle-container{align-items:center;background-color:var(--secondary-color);border-radius:25px;box-sizing:border-box;cursor:pointer;display:flex;height:35px;justify-content:space-between;margin:10px 0;overflow:hidden;padding:5px;position:relative;width:100%}.toggle-slider{background-color:var(--primary-color);border-radius:25px;height:calc(100% - 10px);left:5px;position:absolute;top:5px;transition:transform .3s ease-in-out;width:calc(50% - 5px);z-index:1}.toggle-slider.bedienung{transform:translateX(0)}.toggle-slider.unternehmen{transform:translateX(100%)}.toggle-slider.join{transform:translateX(0)}.toggle-slider.create{transform:translateX(100%)}.toggle-container span{color:#fff;flex:1 1;font-size:1rem;font-weight:700;text-align:center;transition:color .3s ease-in-out;z-index:2}.toggle-container .active{color:var(--secondary-color);transition:color .3s ease-in-out}.company-fields{margin-top:15px;max-width:400px;width:100%}.company-fields input{background-color:#f8f8f8;border:2px solid var(--secondary-color);border-radius:12px;color:var(--text-color);font-size:1rem;padding:14px;transition:border .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}.company-fields input:focus{border:2px solid var(--primary-color);box-shadow:0 4px 8px #ffb30066;outline:none}form{display:flex;flex-direction:column;width:80%}input{background-color:#f5f5f5;border:1px solid var(--secondary-color);border-radius:6px;color:var(--text-color);margin:10px 0}button,input{font-size:1rem;padding:12px}button{background-color:var(--primary-color);border:none;border-radius:6px;color:var(--background-color);cursor:pointer;transition:.3s}button:hover{background-color:var(--secondary-color)}.toggle-link,button:hover{color:var(--primary-color)}.toggle-link{cursor:pointer;font-weight:700;transition:color .3s ease-in-out}.toggle-link:hover{color:var(--secondary-color);text-decoration:underline}.error-message{color:red;font-size:.9rem;margin-bottom:5px;margin-left:10px;margin-top:0;text-align:left;width:90%}.dashboard-container{display:flex;flex-direction:column;height:100vh;overflow:hidden}.header{align-items:center;background-color:var(--primary-color);border-bottom:2px solid var(--color-salem-950);box-shadow:0 6px 8px #0000001a;display:flex;height:5rem;justify-content:space-between;position:relative;width:100vw;z-index:10}.header h1{color:var(--color-salem-900);font-size:1.5rem;margin:0}.header div{align-items:center;display:flex}.header-left{display:flex;height:100%}.logo-container{aspect-ratio:1/1;height:100%}.logo{block-size:80%;border-radius:12px;margin:10%}.dashboard-body{display:flex;flex-direction:row;height:calc(100vh - 5rem);min-height:20rem}.sidebar-container{background-color:#f5f5f5;box-shadow:4px 0 10px #0000001a;flex-shrink:0;height:100%;position:relative;width:5rem;z-index:9}.sidebar,.sidebar-container{align-items:center;display:flex;flex-direction:column}.sidebar{gap:1rem;width:100%}.sidebar.top{margin-top:1rem}.sidebar.bottom{margin-bottom:1rem;margin-top:auto}.sidebar button{aspect-ratio:1/1;background-color:var(--color-gray-50);border:none;border-radius:12px;box-shadow:0 4px 8px #0000001a;color:var(--color-salem-800);cursor:pointer;padding-bottom:9px;transition:all .2s ease-in-out;width:66%}.sidebar button:hover{box-shadow:0 6px 12px #00000026;color:var(--color-salem-900);font-weight:700;transform:translateY(-2px)}.sidebar button:active{box-shadow:inset 0 3px 4px #0003;transform:translateY(2px)}.sidebar-button.active{background-color:var(--primary-color);border:2px solid var(--color-salem-900);box-shadow:0 6px 10px #00000026;color:var(--color-gray-950);font-weight:700}.logout-button{background-color:var(--color-gray-950);border:none;color:var(--primary-color);transition:background-color .5s ease,transform .3s ease}.logout-button,.logout-button:hover{align-items:center;border-radius:12px;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;font-size:1em;font-weight:700;gap:.5rem;margin:1rem;padding:.5rem 1rem}.logout-button:hover{background-color:var(--color-salem-900);color:var(--color-gray-950);transition:background-color .3s ease,transform .2s ease}.tile-grid{grid-gap:1rem;align-items:center;display:grid;gap:1rem;max-width:1260px;place-content:start center;justify-content:center;margin:0 auto;width:100%}.tile-grid.enter-left,.tile-grid.enter-right,.tile-grid.exit-left,.tile-grid.exit-right{animation-duration:.28s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.tile-grid.enter-left{animation-name:grid-enter-left}.tile-grid.enter-right{animation-name:grid-enter-right}.tile-grid.exit-left{animation-name:grid-exit-left}.tile-grid.exit-right{animation-name:grid-exit-right}.tile-grid.idle{opacity:1;transform:translateX(0)}@keyframes grid-enter-left{0%{opacity:0;transform:translateX(-3rem)}to{opacity:1;transform:translateX(0)}}@keyframes grid-enter-right{0%{opacity:0;transform:translateX(3rem)}to{opacity:1;transform:translateX(0)}}@keyframes grid-exit-left{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-3rem)}}@keyframes grid-exit-right{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(3rem)}}@media (max-width:599px){.tile-grid{grid-template-columns:repeat(1,1fr)}}@media (min-width:600px) and (max-width:899px){.tile-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px) and (max-width:1199px){.tile-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.tile-grid{grid-template-columns:repeat(4,1fr)}}.main-content{background-color:var(--color-gold-50);box-sizing:border-box;height:100%;overflow-y:auto;padding:1.5rem;width:100%}.tile{align-items:center;aspect-ratio:5/3;background-color:#f5f5f5;border-radius:12px;box-shadow:0 8px 20px #00000026;color:var(--color-salem-950);cursor:pointer;display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;justify-content:center;padding:1rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.tile h3{color:var(--color-salem-900);font-size:1.1rem;margin:.5rem 0}.tile p{color:var(--color-salem-700);font-size:.95rem;font-weight:400;margin:.2rem 0}.tile:hover{box-shadow:0 12px 25px #0003;transform:translateY(-6px)}.year-nav{background-color:var(--primary-color);border:none;border-radius:8px;box-shadow:0 2px 6px #0003;color:var(--color-gray-950);cursor:pointer;font-size:1.5rem;padding:.5rem 1rem;transition:background-color .3s ease}.year-nav:hover{background-color:var(--color-salem-800);color:#fff}.year-carousel{gap:1rem;height:3rem;padding:1rem}.year-carousel,.year-display-wrapper{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.year-display-wrapper{height:100%;perspective:12rem;width:5rem}.year-display{backface-visibility:hidden;color:var(--color-salem-950);font-size:1.4rem;font-weight:700;position:absolute;transform-origin:center;transform-style:preserve-3d;white-space:nowrap}.year-display.enter-left{animation:year-enter-left .28s cubic-bezier(.22,.61,.36,1) both}.year-display.enter-right{animation:year-enter-right .28s cubic-bezier(.22,.61,.36,1) both}.year-display.active,.year-display.idle{opacity:1;transform:rotateY(0deg) translateZ(0)}.year-display.exit-left{animation:year-exit-left .28s cubic-bezier(.55,.06,.68,.19) both}.year-display.exit-right{animation:year-exit-right .28s cubic-bezier(.55,.06,.68,.19) both}@keyframes year-enter-left{0%{opacity:0;transform:rotateY(-90deg) translateZ(1.25rem)}to{opacity:1;transform:rotateY(0deg) translateZ(0)}}@keyframes year-enter-right{0%{opacity:0;transform:rotateY(90deg) translateZ(1.25rem)}to{opacity:1;transform:rotateY(0deg) translateZ(0)}}@keyframes year-exit-left{0%{opacity:1;transform:rotateY(0deg) translateZ(0)}to{opacity:0;transform:rotateY(-90deg) translateZ(1.25rem)}}@keyframes year-exit-right{0%{opacity:1;transform:rotateY(0deg) translateZ(0)}to{opacity:0;transform:rotateY(90deg) translateZ(1.25rem)}}.event-detail{background-color:#f5f5f5;border-radius:25px;box-shadow:0 8px 20px #00000026;display:flex;flex-direction:column;height:100%;overflow:hidden;scroll-padding:1rem}.event-detail-header{align-items:center;border-radius:25px 25px 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;height:3rem;margin-bottom:1rem;position:relative;width:100%}.event-detail-header .back-button{border-radius:25px 0 25px 0;height:3rem;width:3rem}.header-left h2{color:var(--primary-color);font-size:clamp(1rem,3vw,2rem);margin:.5rem auto 1rem 1rem;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.header-right{display:flex;flex:1 1;grid-column:1/2;justify-content:flex-end}.header-center{color:var(--secondary-color);display:none;font-size:1.5rem;font-weight:700;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.header-year{align-items:center;color:var(--primary-color);display:flex;font-size:2rem;font-weight:700;grid-column:3/4;height:3rem;justify-content:right;margin-right:1rem}.tabs{background-color:var(--secondary-color);border-radius:25px;display:flex;margin:0 1rem;overflow:hidden;padding:5px;position:relative}.tabs button{background:#0000;border:none;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;padding:.5rem;text-align:center;z-index:2}.tabs button.active{color:var(--secondary-color)}.tab-slider{background-color:var(--primary-color);border-radius:25px;height:calc(100% - 10px);position:absolute;top:5px;transition:left .3s ease-in-out;width:calc(33.33333% - 3.33333px);z-index:1}.tab-content{background-color:#f5f5f5;display:flex;flex:1 1;overflow-y:auto;padding:1.5rem}.assignments-list,.days-list{list-style:none;margin:0;padding:0}.assignments-list li,.days-list li{border-bottom:1px solid #e0e0e0;font-size:.95rem;padding:.5rem 0}.bedienungen-section h3{font-size:1.1rem;margin-bottom:.5rem;margin-top:1.5rem}.preislisten-section{background:#f5f5f5;border:0;border-radius:0;position:relative}.template-toolbar{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.template-toolbar-actions{display:flex;flex-wrap:wrap;gap:.75rem}.template-picker button,.template-toolbar button{background-color:var(--primary-color);border:none;border-radius:8px;color:var(--color-gray-950);cursor:pointer;font-weight:700;padding:.65rem .9rem}.template-message{border-radius:8px;font-weight:700;margin:0;padding:.75rem 1rem}.template-message.success{background-color:var(--primary-color);color:var(--color-gray-950)}.template-message.error{background-color:#f8d7da;color:#842029}.template-picker{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.template-picker-row{align-items:center;background-color:#f5f5f5;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:.6rem}.template-picker-row div{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.pfand-section{margin-top:1.5rem;position:relative}.tab-slider.preislisten{left:5px}.tab-slider.tage{left:calc(33.33333% + 1.66667px)}.tab-slider.bedienungen{left:calc(66.66667% - 1.66667px)}.new-item-form .form-actions{align-items:center;display:flex;gap:1rem;margin-top:1rem}.pfand-header h3,.preislisten-header h3{background-color:var(--primary-color);border-color:var(--primary-color);border-radius:1rem 1rem 0 0;border-style:solid;border-width:2px 2px 0;color:#fff;font-size:1.1rem;margin:0;padding:.5rem;text-align:center}.pfand-table,.preislisten-table{border-collapse:initial;border-color:var(--primary-color);border-radius:0 0 1rem 1rem;border-spacing:0;border-style:solid;border-width:0 5px 5px;margin-bottom:1.5rem;overflow:hidden;table-layout:fixed;width:100%}.preislisten-table td,.preislisten-table th{border:1px solid var(--primary-color);padding:.5rem;text-align:center;width:25%}.pfand-table td,.pfand-table th{border:1px solid var(--primary-color);padding:.5rem;text-align:center;width:33.3333%}.pfand-table thead th,.preislisten-table thead th{background-color:var(--secondary-color);color:#fff}.delete-button{border-radius:1rem 0 1rem 0;left:0}.pfand-table input,.preislisten-table input{background:#0000;border:none;font:inherit;margin:0;outline:none;padding:.5rem 0;text-align:center;width:100%}.pfand-table input:focus,.preislisten-table input:focus{background:#ffffff4d}.pfand-section .edit-button,.preislisten-section .edit-button{align-items:center;background:var(--secondary-color);border:none;border-radius:0 1rem 0 1rem;color:var(--primary-color);cursor:pointer;display:flex;height:2rem;justify-content:center;padding:8px;position:absolute;right:0;width:2rem}.pfand-section .edit-button:hover,.preislisten-section .edit-button:hover{background:var(--primary-color);color:#fff}.teams-tile .tile .delete-button,.teams-tile .tile .edit-button{align-items:center;background:var(--secondary-color);border:none;border-radius:0 1rem 0 1rem;color:var(--primary-color);cursor:pointer;display:flex;height:2rem;justify-content:center;opacity:0;padding:8px;position:absolute;right:0;top:0;transition:opacity .2s ease;width:2rem}.teams-tile .tile:hover .delete-button,.teams-tile .tile:hover .edit-button{opacity:1}.teams-tile .tile .delete-button:hover,.teams-tile .tile .edit-button:hover{background:var(--primary-color);color:#fff}.teams-tile .tile .delete-button{border-radius:1rem 0 1rem 0;left:0}.bedienungen-section{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;padding:0 1rem 1rem;width:100%}.bedienungen-tile,.teams-tile{background-color:#fff;border:2px solid var(--primary-color);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden}.teams-tile{grid-column:1/3;grid-row:1/3}.bedienungen-tile{grid-column:3/4;grid-row:1/3}.bedienungen-tile h3,.teams-tile h3{background-color:var(--primary-color);color:#fff;font-size:1.1rem;margin:0;padding:.75rem 1rem;text-align:center}.bedienungen-tile ul,.teams-tile ul{flex:1 1;list-style:disc inside;margin:0;padding:1rem}.bedienungen-tile ul li,.teams-tile ul li{margin-bottom:.5rem}.bedienungen-tile ul li button,.teams-tile ul li button{background:var(--secondary-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.85rem;margin-left:.5rem;padding:.25rem .5rem}.assignments-table{border-collapse:collapse;margin-bottom:1rem;width:100%}.assignments-table td,.assignments-table th{border:1px solid var(--primary-color);padding:.5rem;text-align:left}.assignments-table thead th{background-color:var(--primary-color);color:#fff}.assignments-list{flex:1 1;list-style:none;margin:0;overflow-y:auto;padding:0}.assignments-list li{border-bottom:1px solid var(--primary-color);padding:.75rem 1rem}.add-button{background:var(--secondary-color);border:none;border-radius:0 0 .5rem .5rem;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 1rem}.teams-tile .tile-grid{grid-gap:1rem;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:1rem}.teams-tile .tile{background-color:#fff;border-radius:1rem;justify-content:start;padding:0}.teams-tile .tile-header{width:100%}.teams-tile .tile h3{border-radius:.8rem .8rem 0 0;width:calc(100% - 2rem)}.teams-tile .team-edit-input,.teams-tile .tile h3{background-color:var(--primary-color);color:#fff;font-size:1rem;margin:0;text-align:center}.teams-tile .team-edit-input{border:1px solid var(--primary-color);border-radius:.8rem .8rem 0 0;box-sizing:border-box;width:100%}.teams-tile .add-tile{align-items:center;background-color:#fff;border-radius:1rem;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0}.teams-tile .add-tile h3,.teams-tile .add-tile span{background-color:var(--primary-color);border-radius:1rem 1rem 0 0;box-sizing:border-box;color:#fff;font-size:1.1rem;margin:0;padding:.75rem 1rem;text-align:center;width:100%}.teams-tile .add-tile svg{color:var(--primary-color);font-size:2rem;margin:1rem 0}.new-item-form{align-items:center;display:flex;gap:.5rem;margin-top:1rem}.new-item-form input{border-radius:.25rem;flex:1 1;padding:.5rem}.new-item-form button{background-color:var(--secondary-color);border:none;border-radius:.25rem;color:#fff;cursor:pointer;padding:.5rem 1rem}.new-team-tile{background-color:#fff;border-radius:1rem;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;padding-top:0}.new-team-tile input{border-radius:.8rem .8rem 0 0;box-sizing:border-box;font-size:1rem;margin:0 0 1rem;width:100%}.new-team-tile .tile-buttons{display:flex;gap:.5rem;margin-top:auto}.new-team-tile .tile-buttons button{background-color:var(--secondary-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;flex:1 1;font-size:1rem}.settings-section{display:flex;flex-direction:column;gap:1rem}.settings-heading,.template-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.settings-heading h2,.template-actions h3{color:var(--color-salem-900);margin:0}.settings-heading button,.template-actions button,.template-table button{align-items:center;background-color:var(--primary-color);border:none;border-radius:8px;color:var(--color-gray-950);cursor:pointer;display:inline-flex;font-weight:700;gap:.45rem;justify-content:center;padding:.65rem .9rem}.template-actions .danger{background-color:#f8d7da;color:#842029;margin-left:.5rem}.settings-message{border-radius:8px;font-weight:700;margin:0;padding:.75rem 1rem}.settings-message.success{background-color:var(--primary-color);color:var(--color-gray-950)}.settings-message.error{background-color:#f8d7da;color:#842029}.templates-layout{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(14rem,18rem) 1fr}.template-detail,.templates-list{background-color:#f5f5f5;border-radius:8px;padding:1rem}.templates-list{display:flex;flex-direction:column;gap:.5rem}.templates-list button{background-color:#fff;border:none;border-radius:8px;color:var(--color-salem-950);cursor:pointer;font-weight:700;padding:.75rem;text-align:left}.templates-list button.active{background-color:var(--primary-color)}.template-detail{display:flex;flex-direction:column;gap:1rem;min-width:0}.template-name-input{border:1px solid #0000002e;border-radius:8px;flex:1 1;font-size:1rem;font-weight:700;min-width:14rem;padding:.65rem}.template-table{border:3px solid var(--primary-color);border-collapse:initial;border-radius:8px;border-spacing:0;overflow:hidden;table-layout:fixed;width:100%}.template-table td,.template-table th{border:1px solid var(--primary-color);padding:.6rem;text-align:center}.template-table th{background-color:var(--secondary-color);color:#fff}.template-table input{background:#0000;border:none;box-sizing:border-box;font:inherit;padding:.45rem;text-align:center;width:100%}@media (max-width:820px){.templates-layout{grid-template-columns:1fr}.template-actions div{display:flex;flex-wrap:wrap;gap:.5rem}.template-actions .danger{margin-left:0}}.connections-section{padding:1rem}.connections-section .tabs{background-color:var(--secondary-color);border-radius:25px;display:flex;margin:0 auto 1rem;max-width:50%;min-width:224px;overflow:hidden;padding:5px;position:relative}.connections-section .tabs button{background:#0000;border:none;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;padding:.5rem;text-align:center;z-index:2}.connections-section .tabs button.active{color:var(--secondary-color)}.connections-section .tab-slider{background-color:var(--primary-color);border-radius:25px;height:calc(100% - 10px);position:absolute;top:5px;transition:left .3s ease-in-out;width:calc(50% - 5px);z-index:1}.connections-section .tab-slider.bedienung{left:5px}.connections-section .tab-slider.unternehmen{left:50%}.connections-section .tab-content{background-color:#f5f5f5;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.connections-section h2{color:var(--color-primary);font-size:1.2rem;margin:0}.connections-loading{padding:1rem}.connection-message{border-radius:8px;font-weight:600;margin:0 auto 1rem;max-width:900px;padding:.75rem 1rem}.connection-message.success{background-color:var(--primary-color);color:var(--color-gray-950)}.connection-message.error{background-color:#f8d7da;color:#842029}.connection-panel{background-color:#fff;border:1px solid #00000014;border-radius:8px;display:flex;flex-direction:column;gap:.85rem;padding:1rem}.panel-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.connections-grid,.empty-state,.panel-heading p{margin:0}.connection-tile{display:flex;flex-direction:column;gap:.75rem;min-height:4.5rem}.tile-actions{margin-top:auto}.connection-form{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(10rem,1fr) minmax(8rem,1fr) minmax(8rem,1fr) auto}.connection-form input{border:1px solid #0000002e;border-radius:8px;font-size:1rem;min-width:0;padding:.7rem .8rem}.connection-form button,.danger-button,.request-actions button{background-color:var(--primary-color);border:none;border-radius:8px;color:var(--color-gray-950);cursor:pointer;font-weight:700;padding:.7rem 1rem}.danger-button{background-color:#f8d7da;color:#842029}.connection-form button:disabled,.connections-section .tabs button:disabled,.danger-button:disabled,.request-actions button:disabled{cursor:not-allowed;opacity:.7}.request-list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.request-item{align-items:center;background-color:#f5f5f5;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:.75rem}.request-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}@media (max-width:760px){.connections-section{padding:.75rem}.connections-section .tabs{max-width:100%}.connections-section .tab-content{padding:1rem}.connection-form{grid-template-columns:1fr}.request-item{align-items:flex-start;flex-direction:column}.request-actions{justify-content:flex-start;width:100%}}:root{--color-gold-50:#fff7e6;--color-gold-100:#ffebb3;--color-gold-200:#ffd580;--color-gold-300:#be9e44;--color-gold-400:#ffa726;--color-gold-500:#ff9800;--color-gold-600:#fb8c00;--color-gold-700:#ef8200;--color-gold-800:#e67400;--color-gold-900:#c76a00;--color-gray-50:#f5f5f5;--color-gray-100:#e0e0e0;--color-gray-200:#bdbdbd;--color-gray-300:#9e9e9e;--color-gray-400:#757575;--color-gray-500:#616161;--color-gray-600:#424242;--color-gray-700:#373737;--color-gray-800:#2c2c2c;--color-gray-900:#212121;--color-gray-950:#1a1a1a;--primary-color:var(--color-gold-300);--secondary-color:var(--color-gray-700);--logo-color:var(--color-gray-950);--background-color:var(--color-gray-50);--text-color:var(--color-gray-950)}body{background-color:#f5f5f5;background-color:var(--background-color);color:#1a1a1a;color:var(--text-color);font-family:Arial,sans-serif}
/*# sourceMappingURL=main.87905296.css.map*/