#back-button-bar{position:sticky;top:3.5rem;z-index:40;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;background:transparent;border-bottom:1px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color 0.3s ease,backdrop-filter 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}
@media (min-width:1024px){#back-button-bar{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}
}#back-button-bar.glass-strong{background:var(--glass-bg-strong,rgba(10,10,10,0.85));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--glass-border,rgba(255,255,255,0.08));box-shadow:0 4px 20px rgba(0,0,0,0.3)}
[data-theme="light"] #back-button-bar.glass-strong{background:rgba(255,255,255,0.9);border-bottom:1px solid rgba(0,0,0,0.1);box-shadow:0 4px 20px rgba(0,0,0,0.1)}
.glass h1{color:var(--text-primary);text-shadow:0 2px 4px rgba(0,0,0,0.1)}
.glass p{color:var(--text-secondary);line-height:1.6}
pre{white-space:pre-wrap;word-wrap:break-word;font-family:'Menlo','Monaco','Courier New',monospace;line-height:1.5;padding:1rem;border-radius:0.5rem;overflow-x:auto;color:#e0e0e0;font-size:10px}
[data-theme="light"] pre{color:#333}
code{font-family:'Menlo','Monaco','Courier New',monospace;color:#64b5f5;font-size:0.9em}
[data-theme="light"] code{color:#1565c0}
.glass .bg-white\/5{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1)}
[data-theme="light"] .glass .bg-white\/5{background:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.08)}
.border-l-2{background:rgba(239,68,68,0.05) !important}
.glass .text-theme-secondary{font-weight:500}
button{font-weight:600;letter-spacing:0.02em}
a:hover{opacity:0.8}
@media (max-width:768px){.glass{backdrop-filter:blur(8px)}
#back-button-bar{top:3.5rem}
}