@@ -568,6 +568,105 @@ textarea {
568568 justify-content : center;
569569}
570570
571+ .dev-console {
572+ position : fixed;
573+ z-index : 9998 ;
574+ width : 280px ;
575+ border-radius : 16px ;
576+ border : 1px solid var (--stroke );
577+ background : rgba (10 , 12 , 12 , 0.92 );
578+ color : var (--ink );
579+ box-shadow : var (--shadow );
580+ font-size : 12px ;
581+ overflow : hidden;
582+ transform : translateY (0 );
583+ }
584+
585+ .dev-console .top-left {
586+ top : 20px ;
587+ left : 20px ;
588+ }
589+
590+ .dev-console .top-right {
591+ top : 20px ;
592+ right : 20px ;
593+ }
594+
595+ .dev-console .bottom-left {
596+ bottom : 20px ;
597+ left : 20px ;
598+ }
599+
600+ .dev-console .bottom-right {
601+ bottom : 20px ;
602+ right : 20px ;
603+ }
604+
605+ .dev-toggle {
606+ width : 100% ;
607+ padding : 10px 14px ;
608+ background : rgba (126 , 242 , 178 , 0.1 );
609+ border : none;
610+ color : var (--ink );
611+ font-weight : 600 ;
612+ cursor : pointer;
613+ }
614+
615+ .dev-body {
616+ display : none;
617+ padding : 12px 14px 16px ;
618+ gap : 12px ;
619+ }
620+
621+ .dev-console .open .dev-body {
622+ display : grid;
623+ }
624+
625+ .dev-section {
626+ display : grid;
627+ gap : 8px ;
628+ border-top : 1px solid var (--stroke );
629+ padding-top : 10px ;
630+ }
631+
632+ .dev-section h4 {
633+ font-size : 12px ;
634+ text-transform : uppercase;
635+ letter-spacing : 0.12em ;
636+ color : var (--muted );
637+ }
638+
639+ .dev-section label {
640+ display : grid;
641+ gap : 4px ;
642+ }
643+
644+ .dev-section input [type = "range" ] {
645+ width : 100% ;
646+ }
647+
648+ .dev-positions {
649+ display : grid;
650+ grid-template-columns : repeat (2 , 1fr );
651+ gap : 6px ;
652+ }
653+
654+ .dev-positions button ,
655+ .dev-reset {
656+ padding : 8px 10px ;
657+ border-radius : 10px ;
658+ border : 1px solid var (--stroke );
659+ background : rgba (255 , 255 , 255 , 0.05 );
660+ color : var (--ink );
661+ cursor : pointer;
662+ font-size : 11px ;
663+ }
664+
665+ .dev-positions button .active {
666+ border-color : rgba (126 , 242 , 178 , 0.6 );
667+ background : rgba (126 , 242 , 178 , 0.15 );
668+ }
669+
571670@keyframes float {
572671 0% ,
573672 100% {
0 commit comments