@layer theme,base,theory-ui,chord-practice-ui,guitar-ui;@layer page{:root[data-page=guitar] .guitar-page-card{margin-bottom:24px}:root[data-page=guitar] .guitar-toolbar-actions{align-items:center;margin-top:16px}:root[data-page=guitar] .guitar-toolbar-actions:first-of-type{margin-top:20px}:root[data-page=guitar] .tuning-readout{color:var(--muted);letter-spacing:.08em;margin:0;font-weight:700}:root[data-page=guitar] .guitar-wrap{background:radial-gradient(circle at 30% 20%,#ffffff08,#0000 60%);border-radius:22px;margin-top:20px;position:relative;overflow:auto hidden}:root[data-page=guitar] .guitar-illustration{width:100%;height:100%;display:block;position:absolute;top:0;left:0}:root[data-page=guitar] .fret-grid{background:linear-gradient(160deg,#4a2f14 0%,#241608 100%);border-radius:6px;display:grid;position:absolute;box-shadow:0 10px 24px #0006}:root[data-page=guitar] .fret-nut-divider{pointer-events:none;background:#f4e9d8;box-shadow:0 0 6px #f4e9d880}:root[data-page=guitar] .fret-cell{cursor:pointer;background:0 0;border:none;border-right:1px solid #ffe0b24d;justify-content:center;align-items:center;padding:0;display:flex;position:relative}:root[data-page=guitar] .fret-cell:last-child{border-right:none}:root[data-page=guitar] .fret-cell-open{background:#0000001f;border-right:none}:root[data-page=guitar] .fret-cell:before{content:"";height:var(--string-thickness,1.5px);pointer-events:none;background:linear-gradient(#ffe0b2d9,#dcbe9699);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:root[data-page=guitar] .fret-marker-row{pointer-events:none;display:grid;position:absolute;inset:0}:root[data-page=guitar] .fret-marker-dot{aspect-ratio:1;background:#ffe0b247;border-radius:50%;place-self:center;width:12%}:root[data-page=guitar] .fret-cell-label{z-index:1;font-size:var(--label-size,11px);color:#f4e9d8;pointer-events:none;background:#140c04b8;border-radius:50%;justify-content:center;align-items:center;width:1.9em;height:1.9em;font-weight:800;display:flex;position:relative}:root[data-page=guitar] .fret-cell-label-open{color:#fff8ec;background:#0f0903e0;border:2px solid #f4e9d8;width:calc(1.9em - 4px);height:calc(1.9em - 4px);box-shadow:0 0 0 1px #0000004d}:root[data-page=guitar] .fret-cell.is-highlighted{background:linear-gradient(#6facff 0%,#4a8ef0 100%)!important}:root[data-page=guitar] .fret-cell.is-pressed{background:linear-gradient(#ffe14d 0%,#f5c518 100%)!important}:root[data-page=guitar] .fret-cell.is-pressed .fret-cell-label{color:#2a1a00;background:0 0;border-color:#0000}:root[data-page=guitar] .fret-numbers{display:grid;position:absolute}:root[data-page=guitar] .fret-numbers span{text-align:center;color:#ffe0b28c;font-size:.72rem}:root[data-page=guitar] .fret-number-open{font-weight:800;color:#ffe0b2d9!important}:root[data-page=guitar] .highlight-hint,:root[data-page=guitar] .keyboard-map-hint{color:var(--muted);margin:18px 2px 0;line-height:1.6}@media (width<=760px){:root[data-page=guitar] .toolbar-actions{width:100%}:root[data-page=guitar] .mode-toggle,:root[data-page=guitar] .zoom-control{justify-content:center;width:100%}:root[data-page=guitar] .guitar-toolbar-actions{flex-direction:column;align-items:stretch}}}
