@@ -39,8 +39,12 @@ body.dark {
3939
4040/* App layout */
4141.app {
42- width : 100 % ;
42+ width : 100 vw ;
4343 min-height : 100vh ;
44+ margin : 0 ;
45+ padding : 0 ;
46+ overflow-x : hidden;
47+ overflow-y : auto;
4448}
4549
4650.main-content {
@@ -51,9 +55,9 @@ body.dark {
5155
5256/* Utility classes */
5357.container {
54- max- width: var ( --breakpoint-desktop ) ;
55- margin : 0 auto ;
56- padding : 0 var ( --spacing-md ) ;
58+ width : 100 vw ;
59+ margin : 0 ;
60+ padding : 0 ;
5761}
5862
5963.text-center {
@@ -82,35 +86,37 @@ body.dark {
8286
8387html ,
8488body {
85- overflow-y : scroll !important ;
86- /* Always show vertical scrollbar */
87- height : 100% ;
89+ overflow-x : hidden !important ;
90+ overflow-y : auto !important ;
91+ /* Allow vertical scrolling, prevent horizontal overflow */
92+ height : 100vh ;
93+ width : 100vw ;
8894 margin : 0 ;
8995 padding : 0 ;
9096}
9197
9298/* For Webkit browsers (Chrome, Safari, Edge) */
9399html ::-webkit-scrollbar ,
94100body ::-webkit-scrollbar {
95- width : 12px ;
101+ width : 0px ;
102+ display : none;
96103}
97104
98105html ::-webkit-scrollbar-thumb ,
99106body ::-webkit-scrollbar-thumb {
100- background : # ccc ;
101- border-radius : 6px ;
107+ display : none;
102108}
103109
104110html ::-webkit-scrollbar-track ,
105111body ::-webkit-scrollbar-track {
106- background : # f1f1f1 ;
112+ display : none ;
107113}
108114
109115/* For Firefox */
110116html ,
111117body {
112- scrollbar-width : auto ;
113- scrollbar-color : # ccc # f1f1f1 ;
118+ scrollbar-width : none ;
119+ scrollbar-color : transparent transparent ;
114120}
115121
116122/* === DESIGN SYSTEM TOKENS (HSL) === */
@@ -323,11 +329,9 @@ body {
323329
324330/* Container */
325331.container {
326- max-width : 1200px ;
327- margin-left : auto;
328- margin-right : auto;
329- padding-left : 1rem ;
330- padding-right : 1rem ;
332+ width : 100% ;
333+ margin : 0 ;
334+ padding : 0 ;
331335}
332336
333337/* Responsive text center */
0 commit comments