@@ -19,16 +19,82 @@ a:hover, .content a:hover {
1919.author { width :25% }
2020
2121.notice {
22- padding-top : 20px ;
23- padding-bottom : 20px ;
22+ padding : 8px 0 ;
23+ background : inherit ;
24+ font-size : 13px ;
25+ line-height : 1.4 ;
26+
27+ a {
28+ color : inherit ;
29+ text-decoration : underline ;
30+
31+ & :hover {
32+ text-decoration : none ;
33+ }
34+ }
35+
36+ .container {
37+ padding-top : 0 ;
38+ padding-bottom : 0 ;
39+ }
2440}
2541
2642.section-first {
27- padding-top : 20px ;
43+ padding-top : 40px ;
44+
45+ .h1 {
46+ margin-bottom : 30px ;
47+ }
48+
49+ p {
50+ margin-bottom : 20px ;
51+ }
2852}
2953
3054.section-last {
3155 padding-top : 0 ;
56+
57+ .section-small {
58+ max-width : 800px ;
59+ margin : 0 auto ;
60+
61+ @media (max-width : 992px ) {
62+ max-width : 600px ;
63+ margin : 0 auto ;
64+ padding : 30px ;
65+ }
66+
67+ @media (max-width : 576px ) {
68+ max-width : calc (100% - 24px );
69+ margin : 0 12px ;
70+ padding : 20px 15px ;
71+ }
72+
73+ p {
74+ @media (max-width : 576px ) {
75+ font-size : 14px ;
76+ line-height : 1.5 ;
77+ margin-bottom : 15px ;
78+ }
79+ }
80+
81+ .h2 {
82+ @media (max-width : 576px ) {
83+ font-size : 20px ;
84+ margin-bottom : 12px ;
85+ }
86+ }
87+
88+ a {
89+ @media (max-width : 576px ) {
90+ display : inline ;
91+ padding : 0 ;
92+ margin : 0 ;
93+ border : none ;
94+ font-weight : 500 ;
95+ }
96+ }
97+ }
3298}
3399
34100.section-small {
@@ -83,17 +149,17 @@ ol.breadcrumb {
83149}
84150
85151.navbar-expand-lg .navbar-nav .nav-link {
86- padding : 30 px 15px ;
152+ padding : 15px ;
87153 display : inline ;
88154}
89155.navbar-expand-lg .navbar-nav .nav-with-toggle {
90- padding : 30 px 0 px ;
156+ padding : 15 px 0 ;
91157 display : inline ;
92158}
93159.nav-item {
94- padding : 0 px 0 px ;
95- height :44 px ;
96- line-height : 44 px ;
160+ padding : 0 ;
161+ height :48 px ;
162+ line-height : 48 px ;
97163}
98164.show {
99165 z-index :100 ;
@@ -453,10 +519,22 @@ button.svelte-la9dd4:disabled {
453519 max-width : 100% ;
454520 font-size : 14px ;
455521 color : #666 ;
522+
523+ @media (max-width : 576px ) {
524+ flex-wrap : wrap ;
525+ gap : 8px ;
526+ margin : 0 ;
527+ }
456528 }
457529
458530 .signup-text {
459- white-space : nowrap ;
531+ white-space : normal ;
532+
533+ @media (max-width : 576px ) {
534+ width : 100% ;
535+ font-size : 13px ;
536+ margin-bottom : 4px ;
537+ }
460538 }
461539
462540 .form-input {
@@ -465,6 +543,12 @@ button.svelte-la9dd4:disabled {
465543 padding : 6px 12px ;
466544 font-size : 14px ;
467545
546+ @media (max-width : 576px ) {
547+ width : calc (100% - 80px );
548+ font-size : 13px ;
549+ padding : 4px 8px ;
550+ }
551+
468552 & :focus {
469553 outline : none ;
470554 border-color : #0aa8a7 ;
@@ -481,9 +565,59 @@ button.svelte-la9dd4:disabled {
481565 font-weight : 600 ;
482566 cursor : pointer ;
483567
568+ @media (max-width : 576px ) {
569+ width : 70px ;
570+ text-align : right ;
571+ font-size : 13px ;
572+ padding : 4px 0 ;
573+ }
574+
484575 & :hover {
485576 text-decoration : underline ;
486577 }
487578 }
488579 }
580+ }
581+
582+ .btn-link {
583+ display : inline-flex ;
584+ align-items : center ;
585+ color : #0aa8a7 ;
586+ font-size : 14px ;
587+ font-weight : 500 ;
588+ text-decoration : none ;
589+ padding : 0 ;
590+ border : none ;
591+
592+ i {
593+ margin-left : 6px ;
594+ font-size : 12px ;
595+ transition : transform 0.2s ease ;
596+ }
597+
598+ & :hover {
599+ color : darken (#0aa8a7 , 10% );
600+ text-decoration : none ;
601+
602+ i {
603+ transform : translateX (3px );
604+ }
605+ }
606+ }
607+
608+ .navigation {
609+ position : fixed ;
610+ top : 0 ;
611+ left : 0 ;
612+ right : 0 ;
613+ background : white ;
614+ z-index : 1000 ;
615+ border-bottom : 1px solid #eee ;
616+ }
617+
618+ body {
619+ padding-top : 48px ;
620+ }
621+
622+ body .has-notice {
489623}
0 commit comments