:root{--grafik-primary:var(--link);--grafik-secondary:#14b8a6;--grafik-accent:#f59e0b;--grafik-success:#10b981;--grafik-danger:#ef4444;--grafik-warning:#f59e0b;--widget-bg:var(--card);--widget-border:var(--line);--widget-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--widget-shadow-hover:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--loading-bg:var(--card);--loading-spinner:var(--grafik-primary);--grafik-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--grafik-heading-weight:600;--grafik-text-weight:400;--grafik-spacing-xs:.5rem;--grafik-spacing-sm:1rem;--grafik-spacing-md:1.5rem;--grafik-spacing-lg:2rem;--grafik-spacing-xl:3rem;--grafik-spacing-2xl:4rem;--grafik-radius-sm:.375rem;--grafik-radius-md:.5rem;--grafik-radius-lg:.75rem;--grafik-radius-xl:1rem;--bp-mobile:480px;--bp-tablet:768px;--bp-desktop:1024px;--bp-wide:1200px}html.dark{--widget-bg:#1e293b;--widget-border:#374151;--widget-shadow:0 4px 6px -1px #0000004d, 0 2px 4px -1px #0003;--widget-shadow-hover:0 10px 15px -3px #0006, 0 4px 6px -2px #0000004d;--loading-bg:#1e293b}.grafik-page-wrapper{font-family:var(--grafik-font-family);color:var(--text-color,#1f2937);background-color:var(--bg-color,#f9fafb);min-height:100vh;line-height:1.6;overflow-x:hidden}.grafik-page-wrapper .container{max-width:1400px;padding:0 var(--grafik-spacing-sm);margin:0 auto}.grafik-page-header{text-align:center;padding:var(--grafik-spacing-xs) var(--grafik-spacing-xs);background:var(--card);color:#1f2937;border-radius:var(--grafik-radius-lg);margin:var(--grafik-spacing-md) 0 var(--grafik-spacing-md) 0;border:1px solid var(--line);position:relative;box-shadow:0 1px 3px #0000000d}.grafik-page-header:before{content:"";opacity:.5;pointer-events:none;border-radius:var(--grafik-radius-lg);background-image:radial-gradient(#e5e7eb 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.grafik-page-header .page-title{margin:0 0 var(--grafik-spacing-xs) 0;color:var(--grafik-primary);letter-spacing:-.01em;font-size:1.75rem;font-weight:600;position:relative}.grafik-page-header .page-intro{color:var(--muted);max-width:500px;margin:0 auto;font-size:.9rem;line-height:1.5;position:relative}.grafik-page-header .page-intro p{margin:0}html.dark .grafik-page-header{background:var(--card);color:#e2e8f0;border-color:#374151;box-shadow:0 1px 3px #0003}html.dark .grafik-page-header:before{opacity:.4;background-image:radial-gradient(#374151 1px,#0000 1px)}html.dark .grafik-page-header .page-title{color:var(--link)}html.dark .grafik-page-header .page-intro{color:var(--muted)}.main-chart-section{margin-bottom:var(--grafik-spacing-md)}.chart-container{background:var(--widget-bg);border-radius:var(--grafik-radius-xl);box-shadow:var(--widget-shadow);transition:box-shadow .3s;overflow:hidden}.chart-container:hover{box-shadow:var(--widget-shadow-hover)}.chart-container .widget-header{padding:var(--grafik-spacing-xs);background:linear-gradient(135deg, var(--bg) 0%, var(--card) 100%);border-bottom:1px solid var(--widget-border)}.chart-container .widget-header h2{font-size:1.5rem;font-weight:var(--grafik-heading-weight);margin:0 0 var(--grafik-spacing-xs) 0;color:var(--grafik-primary)}.chart-container .widget-header p{color:var(--muted);margin:0;font-size:.875rem}.tradingview-widget-container{background:var(--card);width:100%;height:650px;position:relative}.tradingview-widget-container iframe{border:none;width:100%;height:100%;display:block}.widgets-grid-section{margin-bottom:var(--grafik-spacing-sm)}.widgets-grid{gap:var(--grafik-spacing-lg);grid-template-rows:auto auto auto!important;grid-template-columns:2fr 1fr!important;grid-auto-flow:row!important;display:grid!important}.widget-card{background:var(--widget-bg);border-radius:var(--grafik-radius-lg);box-shadow:var(--widget-shadow);border:1px solid var(--widget-border);transition:all .3s;overflow:hidden}.widget-card:hover{box-shadow:var(--widget-shadow-hover);transform:translateY(-2px)}.widget-card .widget-header{padding:var(--grafik-spacing-sm);background:linear-gradient(135deg, var(--bg) 0%, var(--card) 100%);border-bottom:1px solid var(--widget-border)}.widget-card .widget-header h3{font-size:1.25rem;font-weight:var(--grafik-heading-weight);margin:0 0 var(--grafik-spacing-xs) 0;color:var(--grafik-primary)}.widget-card .widget-header p{color:var(--muted);margin:0;font-size:.875rem}.widget-card .widget-content{background:var(--card);height:500px;position:relative}.widget-card .widget-content iframe{border:none;width:100%;height:100%;display:block}.economic-calendar-widget{grid-area:1/1}.technical-signals-widget{grid-area:1/2}.community-outlook-widget{grid-area:2/1/auto/-1}.technical-signals-widget .widget-content{background:var(--card);height:750px;overflow:hidden}.technical-signals-widget .widget-content .tradingview-widget-container{width:100%;height:100%}.economic-calendar-widget .widget-content{background:var(--card);height:750px;overflow:hidden}.economic-calendar-widget .widget-content .tradingview-widget-container{width:100%;height:100%}.community-outlook-widget .widget-content{background:var(--card);height:450px}.tradingview-widget-loading,.widget-loading{background:var(--card);z-index:1;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.loading-spinner{border:3px solid var(--line);border-top:3px solid var(--loading-spinner);width:40px;height:40px;margin-bottom:var(--grafik-spacing-sm);border-radius:50%;animation:1s linear infinite spin}.tradingview-widget-loading p,.widget-loading p{color:var(--muted);margin:0;font-size:.875rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tradingview-widget-container iframe:not([src=""])~.tradingview-widget-loading,.widget-content iframe:not([src=""])~.widget-loading{opacity:0;pointer-events:none}.educational-content-section{background:var(--widget-bg);border-radius:var(--grafik-radius-xl);padding:var(--grafik-spacing-md);box-shadow:var(--widget-shadow);margin-bottom:var(--grafik-spacing-xl)}.educational-content-section h2{font-size:2rem;font-weight:var(--grafik-heading-weight);color:var(--grafik-primary);text-align:center;margin:0 0 var(--grafik-spacing-md) 0}.content-grid{gap:var(--grafik-spacing-lg);margin-bottom:var(--grafik-spacing-2xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.content-card{background:var(--bg);padding:var(--grafik-spacing-lg);border-radius:var(--grafik-radius-lg);border:1px solid #e2e8f0;transition:all .3s}.content-card:hover{background:var(--card);transform:translateY(-1px)}.content-card h3{font-size:1.25rem;font-weight:var(--grafik-heading-weight);color:var(--grafik-primary);margin:0 0 var(--grafik-spacing-sm) 0}.content-card p{color:var(--muted);margin:0 0 var(--grafik-spacing-sm) 0;line-height:1.6}.content-card ul{padding-left:var(--grafik-spacing-md);color:var(--muted);margin:0}.content-card li{margin-bottom:var(--grafik-spacing-xs);line-height:1.5}.content-card li strong{color:var(--grafik-primary);font-weight:var(--grafik-heading-weight)}.disclaimer-section{padding:var(--grafik-spacing-lg);border-radius:var(--grafik-radius-lg);border:1px solid #f59e0b;border-left:4px solid var(--grafik-warning);background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)}.disclaimer-section h3{font-size:1.25rem;font-weight:var(--grafik-heading-weight);color:#92400e;margin:0 0 var(--grafik-spacing-sm) 0}.disclaimer-section p{color:#78350f;margin:0 0 var(--grafik-spacing-sm) 0;line-height:1.6}.disclaimer-section p:last-child{margin-bottom:0}.disclaimer-section strong{font-weight:var(--grafik-heading-weight)}@media (width>=1200px){.grafik-page-wrapper .container{padding:0 var(--grafik-spacing-lg)}.widgets-grid{grid-template-rows:auto auto auto;grid-template-columns:1fr}.content-grid{grid-template-columns:repeat(2,1fr)}.tradingview-widget-container{height:700px}}@media (width>=1024px) and (width<=1199px){.widgets-grid{gap:var(--grafik-spacing-md);grid-template-columns:1fr}.technical-signals-widget{max-width:none}.technical-signals-widget .widget-content iframe{width:100%;transform:none}}@media (width>=768px) and (width<=1023px){.grafik-page-header .page-title{font-size:2rem}.widgets-grid{gap:var(--grafik-spacing-md);grid-template-columns:1fr}.economic-calendar-widget,.technical-signals-widget,.community-outlook-widget{grid-area:auto/1!important}.tradingview-widget-container,.widget-card .widget-content{height:500px}.technical-signals-widget .widget-content{height:600px}.economic-calendar-widget .widget-content{height:550px}.educational-content-section{padding:var(--grafik-spacing-lg)}}@media (width>=480px) and (width<=767px){.grafik-page-header{padding:var(--grafik-spacing-lg) var(--grafik-spacing-sm)}.grafik-page-header .page-title{font-size:1.75rem}.grafik-page-header .page-intro{font-size:1rem}.widgets-grid{gap:var(--grafik-spacing-md);grid-template-columns:1fr}.tradingview-widget-container{height:400px}.widget-card .widget-content{height:350px}.technical-signals-widget{max-width:none}.technical-signals-widget .widget-content{height:500px}.economic-calendar-widget .widget-content{height:450px}.educational-content-section{padding:var(--grafik-spacing-md)}.content-grid{gap:var(--grafik-spacing-md);grid-template-columns:1fr}}@media (width<=374px){.grafik-page-wrapper .container{padding:0 var(--grafik-spacing-xs)}.grafik-page-header{padding:var(--grafik-spacing-sm) var(--grafik-spacing-xs);margin:var(--grafik-spacing-xs) 0 var(--grafik-spacing-md) 0}.grafik-page-header .page-title{font-size:1.25rem}.grafik-page-header .page-intro{font-size:.8rem}.widgets-grid{gap:var(--grafik-spacing-xs);grid-template-columns:1fr}.widget-card{min-width:0;overflow:hidden}.tradingview-widget-container{height:280px;overflow:hidden}.widget-card .widget-content{height:250px;overflow:hidden}.technical-signals-widget .widget-content{height:450px;overflow:hidden}.economic-calendar-widget .widget-content{height:400px;overflow:hidden}.community-outlook-widget .widget-content{height:300px;overflow:auto}.community-outlook-widget .widget-content iframe{width:100%;min-width:320px}.educational-content-section{padding:var(--grafik-spacing-xs)}.educational-content-section h2{font-size:1.25rem}.content-grid{gap:var(--grafik-spacing-xs);grid-template-columns:1fr}.content-card,.disclaimer-section{padding:var(--grafik-spacing-sm)}}@media (width>=375px) and (width<=479px){.grafik-page-wrapper .container{padding:0 var(--grafik-spacing-xs)}.grafik-page-header{padding:var(--grafik-spacing-md) var(--grafik-spacing-sm);margin:var(--grafik-spacing-sm) 0 var(--grafik-spacing-lg) 0}.grafik-page-header .page-title{font-size:1.5rem}.grafik-page-header .page-intro{font-size:.875rem}.widgets-grid{gap:var(--grafik-spacing-sm);grid-template-columns:1fr}.widget-card{min-width:0;overflow:hidden}.tradingview-widget-container{height:320px;overflow:hidden}.widget-card .widget-content{height:280px;overflow:hidden}.technical-signals-widget .widget-content{height:480px;overflow:hidden}.economic-calendar-widget .widget-content{height:420px;overflow:hidden}.community-outlook-widget .widget-content{height:320px;overflow:auto}.community-outlook-widget .widget-content iframe{width:100%;min-width:375px}.educational-content-section{padding:var(--grafik-spacing-sm)}.educational-content-section h2{font-size:1.5rem}.content-grid{gap:var(--grafik-spacing-sm);grid-template-columns:1fr}.content-card,.disclaimer-section{padding:var(--grafik-spacing-md)}}@media (prefers-reduced-motion:reduce){.loading-spinner{animation:none}.widget-card,.content-card{transition:none}}@media (prefers-contrast:high){:root{--widget-border:#000;--grafik-primary:navy}.widget-card{border-width:2px}}.grafik-page-wrapper{overflow-x:hidden}.widget-card{box-sizing:border-box;max-width:100%}.widget-content{box-sizing:border-box;position:relative}.widget-content iframe{box-sizing:border-box;max-width:100%}.tradingview-widget-container{box-sizing:border-box;max-width:100%;position:relative;overflow:hidden}@media (width<=767px){.widgets-grid{grid-template-rows:auto!important;grid-template-columns:1fr!important}.economic-calendar-widget,.technical-signals-widget,.community-outlook-widget{grid-area:auto/1!important}.economic-calendar-widget .widget-content .tradingview-widget-container,.technical-signals-widget .widget-content .tradingview-widget-container{width:100%;height:100%}.widget-card .widget-header{padding:var(--grafik-spacing-xs) var(--grafik-spacing-sm)}.widget-card .widget-header h3{font-size:1.1rem}.widget-card .widget-header p{margin-top:2px;font-size:.75rem}.widget-content::-webkit-scrollbar{width:4px;height:4px}.widget-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.widget-content::-webkit-scrollbar-thumb{background:var(--grafik-primary);border-radius:2px}.widget-content::-webkit-scrollbar-thumb:hover{background:var(--grafik-secondary)}}@media (hover:none) and (pointer:coarse){.widget-card,.widget-card:hover,.content-card:hover{transform:none!important}}.economic-calendar-fullscreen-modal{background:var(--card);z-index:9999;opacity:0;flex-direction:column;width:100vw;height:100vh;transition:all .3s ease-in-out;display:none;position:fixed;top:0;left:0;transform:translateY(100%)}.economic-calendar-fullscreen-modal.active{opacity:1;display:flex;transform:translateY(0)}.economic-calendar-fullscreen-modal .modal-header{padding:var(--grafik-spacing-sm) var(--grafik-spacing-md);background:linear-gradient(135deg, var(--grafik-primary) 0%, var(--grafik-secondary) 100%);color:#fff;box-sizing:border-box;justify-content:space-between;align-items:center;min-height:60px;display:flex;box-shadow:0 2px 4px #0000001a}.economic-calendar-fullscreen-modal .modal-header h3{font-size:1.25rem;font-weight:var(--grafik-heading-weight);flex:1;margin:0}.economic-calendar-fullscreen-modal .modal-close{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;transition:background-color .2s;display:flex}.economic-calendar-fullscreen-modal .modal-close:hover{background:#ffffff4d}.economic-calendar-fullscreen-modal .modal-close:active{background:#fff6;transform:scale(.95)}.economic-calendar-fullscreen-modal .modal-content{background:var(--card);flex:1;position:relative;overflow:hidden}.economic-calendar-fullscreen-modal .modal-content iframe{border:none;width:100%;height:100%;display:block}.economic-calendar-fullscreen-modal .modal-loading{background:var(--card);z-index:1;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.economic-calendar-fullscreen-modal .modal-loading .loading-spinner{border:3px solid var(--line);border-top:3px solid var(--grafik-primary);width:40px;height:40px;margin-bottom:var(--grafik-spacing-sm);border-radius:50%;animation:1s linear infinite spin}.economic-calendar-fullscreen-modal .modal-loading p{color:var(--muted);margin:0;font-size:.875rem}.economic-calendar-fullscreen-modal .modal-content iframe:not([src=""])~.modal-loading{opacity:0;pointer-events:none}.economic-calendar-fullscreen-modal .modal-content iframe{height:calc(100% + 30px);margin-top:-30px;transform:translateY(0)}.economic-calendar-fullscreen-modal .modal-content{position:relative;overflow:hidden}.calendar-title-clickable{align-items:center;gap:var(--grafik-spacing-xs);display:flex;position:relative}.mobile-fullscreen-hint{opacity:.6;color:var(--muted);font-size:2.5rem;font-weight:400;display:none}@media (width<=767px){.calendar-title-clickable{cursor:pointer;user-select:none;transition:color .2s}.calendar-title-clickable:hover{color:var(--grafik-secondary)}.calendar-title-clickable:active{transform:scale(.98)}.mobile-fullscreen-hint{animation:2s infinite pulse;display:inline-block}}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(-50%)}40%{transform:translateY(-60%)}60%{transform:translateY(-55%)}}body.modal-open{width:100%;position:fixed;overflow:hidden}.economic-calendar-fullscreen-modal[aria-hidden=true]{display:none}.economic-calendar-fullscreen-modal[aria-hidden=false]{display:flex}.economic-calendar-fullscreen-modal .modal-close:focus{outline-offset:2px;outline:2px solid #fffc}@media (prefers-contrast:high){.economic-calendar-fullscreen-modal .modal-header{border-bottom:2px solid #000}.economic-calendar-fullscreen-modal .modal-close{border:2px solid #fffc}}@media (prefers-reduced-motion:reduce){.economic-calendar-fullscreen-modal{transition:none}.calendar-title-clickable:after,.mobile-fullscreen-hint,.economic-calendar-fullscreen-modal .modal-loading .loading-spinner{animation:none}}.technical-signals-fullscreen-modal{background:var(--card);z-index:9999;opacity:0;flex-direction:column;width:100vw;height:100vh;transition:all .3s ease-in-out;display:none;position:fixed;top:0;left:0;transform:translateY(100%)}.technical-signals-fullscreen-modal.active{opacity:1;display:flex;transform:translateY(0)}.technical-signals-fullscreen-modal .modal-header{padding:var(--grafik-spacing-sm) var(--grafik-spacing-md);background:linear-gradient(135deg, var(--grafik-primary) 0%, var(--grafik-secondary) 100%);color:#fff;box-sizing:border-box;justify-content:space-between;align-items:center;min-height:60px;display:flex;box-shadow:0 2px 4px #0000001a}.technical-signals-fullscreen-modal .modal-header h3{font-size:1.25rem;font-weight:var(--grafik-heading-weight);flex:1;margin:0}.technical-signals-fullscreen-modal .modal-close{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;transition:background-color .2s;display:flex}.technical-signals-fullscreen-modal .modal-close:hover{background:#ffffff4d}.technical-signals-fullscreen-modal .modal-close:active{background:#fff6;transform:scale(.95)}.technical-signals-fullscreen-modal .modal-content{background:var(--card);flex:1;position:relative;overflow:hidden}.technical-signals-fullscreen-modal .modal-content iframe{border:none;width:100%;height:100%;display:block}.technical-signals-fullscreen-modal .modal-loading{background:var(--card);z-index:1;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.technical-signals-fullscreen-modal .modal-loading .loading-spinner{border:3px solid var(--line);border-top:3px solid var(--grafik-primary);width:40px;height:40px;margin-bottom:var(--grafik-spacing-sm);border-radius:50%;animation:1s linear infinite spin}.technical-signals-fullscreen-modal .modal-loading p{color:var(--muted);margin:0;font-size:.875rem}.technical-signals-fullscreen-modal .modal-content iframe:not([src=""])~.modal-loading{opacity:0;pointer-events:none}.signals-title-clickable{align-items:center;gap:var(--grafik-spacing-xs);display:flex;position:relative}@media (width<=767px){.signals-title-clickable{cursor:pointer;user-select:none;transition:color .2s}.signals-title-clickable:hover{color:var(--grafik-secondary)}.signals-title-clickable:active{transform:scale(.98)}}.chart-fullscreen-modal{background:var(--card);z-index:9999;opacity:0;flex-direction:column;width:100vw;height:100vh;transition:all .3s ease-in-out;display:none;position:fixed;top:0;left:0;transform:translateY(100%)}.chart-fullscreen-modal.active{opacity:1;display:flex;transform:translateY(0)}.chart-fullscreen-modal .modal-header{padding:var(--grafik-spacing-sm) var(--grafik-spacing-md);background:linear-gradient(135deg, var(--grafik-primary) 0%, var(--grafik-secondary) 100%);color:#fff;box-sizing:border-box;justify-content:space-between;align-items:center;min-height:60px;display:flex;box-shadow:0 2px 4px #0000001a}.chart-fullscreen-modal .modal-header h3{font-size:1.25rem;font-weight:var(--grafik-heading-weight);flex:1;margin:0}.chart-fullscreen-modal .modal-close{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;transition:background-color .2s;display:flex}.chart-fullscreen-modal .modal-close:hover{background:#ffffff4d}.chart-fullscreen-modal .modal-close:active{background:#fff6;transform:scale(.95)}.chart-fullscreen-modal .modal-content{background:var(--card);flex:1;position:relative;overflow:hidden}.chart-fullscreen-modal .modal-content #fullscreen-chart-widget{border:none;width:100%;height:100%;display:block}.chart-fullscreen-modal .modal-loading{background:var(--card);z-index:1;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.chart-fullscreen-modal .modal-loading .loading-spinner{border:3px solid var(--line);border-top:3px solid var(--grafik-primary);width:40px;height:40px;margin-bottom:var(--grafik-spacing-sm);border-radius:50%;animation:1s linear infinite spin}.chart-fullscreen-modal .modal-loading p{color:var(--muted);margin:0;font-size:.875rem}.chart-title-clickable{align-items:center;gap:var(--grafik-spacing-xs);display:flex;position:relative}@media (width<=767px){.chart-title-clickable{cursor:pointer;user-select:none;transition:color .2s}.chart-title-clickable:hover{color:var(--grafik-secondary)}.chart-title-clickable:active{transform:scale(.98)}}@media print{.grafik-page-wrapper{background:#fff}.widget-card,.educational-content-section{box-shadow:none;border:1px solid #000}.tradingview-widget-loading,.widget-loading{display:none}.economic-calendar-fullscreen-modal,.technical-signals-fullscreen-modal,.chart-fullscreen-modal,.mobile-fullscreen-hint{display:none!important}}html.dark .grafik-page-wrapper{background-color:var(--bg)!important;color:#e2e8f0!important}html.dark .widget-card,html.dark .chart-container{background:var(--card)!important;border-color:#374151!important}html.dark .widget-card .widget-header,html.dark .chart-container .widget-header{background:linear-gradient(135deg, var(--card) 0%, #334155 100%)!important;border-bottom-color:#374151!important}html.dark .widget-card .widget-header h3,html.dark .chart-container .widget-header h2{color:var(--link)!important}html.dark .widget-card .widget-header p,html.dark .chart-container .widget-header p{color:var(--muted)!important}html.dark .widget-card .widget-content,html.dark .tradingview-widget-container,html.dark .tradingview-widget-loading,html.dark .widget-loading{background:var(--card)!important}html.dark .tradingview-widget-loading p,html.dark .widget-loading p{color:var(--muted)!important}html.dark .loading-spinner{border-color:#14b8a6 #374151 #374151!important}html.dark .educational-content-section{background:var(--card)!important}html.dark .educational-content-section h2{color:var(--link)!important}html.dark .content-card{background:var(--bg)!important;border-color:#374151!important}html.dark .content-card:hover{background:var(--card)!important}html.dark .content-card h3{color:var(--link)!important}html.dark .content-card p,html.dark .content-card ul,html.dark .content-card li{color:var(--muted)!important}html.dark .content-card li strong{color:#2dd4bf!important}html.dark .disclaimer-section{background:linear-gradient(135deg,#f59e0b26 0%,#f59e0b1a 100%)!important;border-color:#f59e0b66!important}html.dark .disclaimer-section h3{color:#fbbf24!important}html.dark .disclaimer-section p{color:#fcd34d!important}html.dark .economic-calendar-fullscreen-modal,html.dark .technical-signals-fullscreen-modal,html.dark .chart-fullscreen-modal{background:var(--bg)!important}html.dark .economic-calendar-fullscreen-modal .modal-content,html.dark .technical-signals-fullscreen-modal .modal-content,html.dark .chart-fullscreen-modal .modal-content,html.dark .economic-calendar-fullscreen-modal .modal-loading,html.dark .technical-signals-fullscreen-modal .modal-loading,html.dark .chart-fullscreen-modal .modal-loading{background:var(--card)!important}html.dark .economic-calendar-fullscreen-modal .modal-loading p,html.dark .technical-signals-fullscreen-modal .modal-loading p,html.dark .chart-fullscreen-modal .modal-loading p,html.dark .mobile-fullscreen-hint{color:var(--muted)!important}html.dark .widget-content::-webkit-scrollbar-track{background:var(--card)!important}html.dark .widget-content::-webkit-scrollbar-thumb{background:#475569!important}html.dark .widget-content::-webkit-scrollbar-thumb:hover{background:#64748b!important}.grafik-page-wrapper{--text-color:var(--fg);--bg-color:var(--bg)}
