From 8429750de98afc3d2de4ded47ff41aa46d8844d1 Mon Sep 17 00:00:00 2001
From: grainstack <2749576061@qq.com>
Date: Wed, 11 Oct 2023 21:19:32 +0800
Subject: [PATCH] initial commit
---
src/index.html | 135 ++++
src/login.html | 174 ++++
src/logincss/bootstrap-grid.min.css | 14 +
src/logincss/htmleaf-demo.css | 254 ++++++
src/logincss/normalize.css | 1 +
src/tailwind.css | 3 +
src/tailwindcss.css | 1161 +++++++++++++++++++++++++++
src/风景图.jpg | Bin 0 -> 299694 bytes
8 files changed, 1742 insertions(+)
create mode 100644 src/index.html
create mode 100644 src/login.html
create mode 100644 src/logincss/bootstrap-grid.min.css
create mode 100644 src/logincss/htmleaf-demo.css
create mode 100644 src/logincss/normalize.css
create mode 100644 src/tailwind.css
create mode 100644 src/tailwindcss.css
create mode 100644 src/风景图.jpg
diff --git a/src/index.html b/src/index.html
new file mode 100644
index 0000000..bd060a5
--- /dev/null
+++ b/src/index.html
@@ -0,0 +1,135 @@
+
+
+
+
+ Title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/login.html b/src/login.html
new file mode 100644
index 0000000..18ff130
--- /dev/null
+++ b/src/login.html
@@ -0,0 +1,174 @@
+
+
+
+
+ Title
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/logincss/bootstrap-grid.min.css b/src/logincss/bootstrap-grid.min.css
new file mode 100644
index 0000000..b3b2684
--- /dev/null
+++ b/src/logincss/bootstrap-grid.min.css
@@ -0,0 +1,14 @@
+/*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2018 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+
+/*!
+ * Generated using the Bootstrap Customizer ()
+ * Config saved to config.json and
+ *//*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ *//*! normalize.logincss v3.0.3 | MIT License | github.com/necolas/normalize.logincss */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}
\ No newline at end of file
diff --git a/src/logincss/htmleaf-demo.css b/src/logincss/htmleaf-demo.css
new file mode 100644
index 0000000..0ec7227
--- /dev/null
+++ b/src/logincss/htmleaf-demo.css
@@ -0,0 +1,254 @@
+@font-face {
+ font-family: 'icomoon';
+ src:url('../fonts/icomoon.eot?rretjt');
+ src:url('../fonts/icomoon.eot?#iefixrretjt') format('embedded-opentype'),
+ url('../fonts/icomoon.woff?rretjt') format('woff'),
+ url('../fonts/icomoon.ttf?rretjt') format('truetype'),
+ url('../fonts/icomoon.svg?rretjt#icomoon') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+
+[class^="icon-"], [class*=" icon-"] {
+ font-family: 'icomoon';
+ speak: none;
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1;
+
+ /* Better Font Rendering =========== */
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+body, html { font-size: 100%; padding: 0; margin: 0;}
+
+/* Reset */
+*,
+*:after,
+*:before {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
+.clearfix:before,
+.clearfix:after {
+ content: " ";
+ display: table;
+}
+
+.clearfix:after {
+ clear: both;
+}
+
+body{
+ background: #494A5F;
+ font-weight: 500;
+ font-size: 1.05em;
+ font-family: "Microsoft YaHei","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif;
+}
+.htmleaf-links a{ color: rgba(255, 255, 255, 0.6);outline: none;text-decoration: none;-webkit-transition: 0.2s;transition: 0.2s;}
+.htmleaf-links a:hover,.htmleaf-links a:focus{color:#74777b;text-decoration: none;}
+.htmleaf-container{
+ margin: 0 auto;
+}
+
+.bgcolor-1 { background: #f0efee; }
+.bgcolor-2 { background: #f9f9f9; }
+.bgcolor-3 { background: #e8e8e8; }/*light grey*/
+.bgcolor-4 { background: #2f3238; color: #fff; }/*Dark grey*/
+.bgcolor-5 { background: #df6659; color: #521e18; }/*pink1*/
+.bgcolor-6 { background: #2fa8ec; }/*sky blue*/
+.bgcolor-7 { background: #d0d6d6; }/*White tea*/
+.bgcolor-8 { background: #3d4444; color: #fff; }/*Dark grey2*/
+.bgcolor-9 { background: #ef3f52; color: #fff;}/*pink2*/
+.bgcolor-10{ background: #64448f; color: #fff;}/*Violet*/
+.bgcolor-11{ background: #3755ad; color: #fff;}/*dark blue*/
+.bgcolor-12{ background: #3498DB; color: #fff;}/*light blue*/
+.bgcolor-20{ background: #494A5F;color: #D5D6E2;}
+/* Header */
+.htmleaf-header{
+ padding: 1em 190px 1em;
+ letter-spacing: -1px;
+ text-align: center;
+ background: #66677c;
+}
+.htmleaf-header h1 {
+ color: #D5D6E2;
+ font-weight: 600;
+ font-size: 2em;
+ line-height: 1;
+ margin-bottom: 0;
+}
+.htmleaf-header h1 span {
+ display: block;
+ font-size: 60%;
+ font-weight: 400;
+ padding: 0.8em 0 0.5em 0;
+ color: #c3c8cd;
+}
+/*nav*/
+.htmleaf-demo a{color: #fff;text-decoration: none;}
+.htmleaf-demo{width: 100%;padding-bottom: 1.2em;}
+.htmleaf-demo a{display: inline-block;margin: 0.5em;padding: 0.6em 1em;border: 3px solid #fff;font-weight: 700;}
+.htmleaf-demo a:hover{opacity: 0.6;}
+.htmleaf-demo a.current{background:#1d7db1;color: #fff; }
+/* Top Navigation Style */
+.htmleaf-links {
+ position: relative;
+ display: inline-block;
+ white-space: nowrap;
+ font-size: 1.5em;
+ text-align: center;
+}
+
+.htmleaf-links::after {
+ position: absolute;
+ top: 0;
+ left: 50%;
+ margin-left: -1px;
+ width: 2px;
+ height: 100%;
+ background: #dbdbdb;
+ content: '';
+ -webkit-transform: rotate3d(0,0,1,22.5deg);
+ transform: rotate3d(0,0,1,22.5deg);
+}
+
+.htmleaf-icon {
+ display: inline-block;
+ margin: 0.5em;
+ padding: 0em 0;
+ width: 1.5em;
+ text-decoration: none;
+}
+
+.htmleaf-icon span {
+ display: none;
+}
+
+.htmleaf-icon:before {
+ margin: 0 5px;
+ text-transform: none;
+ font-weight: normal;
+ font-style: normal;
+ font-variant: normal;
+ font-family: 'icomoon';
+ line-height: 1;
+ speak: none;
+ -webkit-font-smoothing: antialiased;
+}
+/* footer */
+.htmleaf-footer{width: 100%;padding-top: 10px;}
+.htmleaf-small{font-size: 0.8em;}
+.center{text-align: center;}
+/****/
+.related {
+ color: #fff;
+ background: #494A5F;
+ text-align: center;
+ font-size: 1.25em;
+ padding: 0.5em 0;
+ overflow: hidden;
+}
+
+.related > a {
+ vertical-align: top;
+ width: calc(100% - 20px);
+ max-width: 340px;
+ display: inline-block;
+ text-align: center;
+ margin: 20px 10px;
+ padding: 25px;
+ font-family: "Microsoft YaHei","宋体","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif, FreeSans, Arimo;
+}
+.related a {
+ display: inline-block;
+ text-align: left;
+ margin: 20px auto;
+ padding: 10px 20px;
+ opacity: 0.8;
+ -webkit-transition: opacity 0.3s;
+ transition: opacity 0.3s;
+ -webkit-backface-visibility: hidden;
+ text-decoration: none;
+}
+
+.related a:hover,
+.related a:active {
+ opacity: 1;
+}
+
+.related a img {
+ max-width: 100%;
+ opacity: 0.8;
+ border-radius: 4px;
+}
+.related a:hover img,
+.related a:active img {
+ opacity: 1;
+}
+.related h3{font-family: "Microsoft YaHei", sans-serif;font-size: 1.2em}
+.related a h3 {
+ font-size: 0.85em;
+ font-weight: 300;
+ margin-top: 0.15em;
+ color: #fff;
+}
+/* icomoon */
+.icon-htmleaf-home-outline:before {
+ content: "\e5000";
+}
+
+.icon-htmleaf-arrow-forward-outline:before {
+ content: "\e5001";
+}
+
+@media screen and (max-width: 1024px) {
+ .htmleaf-header {
+ padding: 2em 10% 2em;
+ }
+ .htmleaf-header h1 {
+ font-size:1.4em;
+ }
+ .htmleaf-links{font-size: 1.4em}
+}
+
+@media screen and (max-width: 960px) {
+ .htmleaf-header {
+ padding: 2em 10% 2em;
+ }
+ .htmleaf-header h1 {
+ font-size:1.2em;
+ }
+ .htmleaf-links{font-size: 1.2em}
+ .related h3{font-size: 1em;}
+ .related a h3 {
+ font-size: 0.8em;
+ }
+}
+
+@media screen and (max-width: 766px) {
+ .htmleaf-header h1 {
+ font-size:1.3em;
+ }
+ .htmleaf-links{font-size: 1.3em}
+}
+
+@media screen and (max-width: 640px) {
+ .htmleaf-header {
+ padding: 2em 10% 2em;
+ }
+ .htmleaf-header h1 {
+ font-size:1em;
+ }
+ .htmleaf-links{font-size: 1em}
+ .related h3{font-size: 0.8em;}
+ .related a h3 {
+ font-size: 0.6em;
+ }
+}
\ No newline at end of file
diff --git a/src/logincss/normalize.css b/src/logincss/normalize.css
new file mode 100644
index 0000000..77feb20
--- /dev/null
+++ b/src/logincss/normalize.css
@@ -0,0 +1 @@
+article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
\ No newline at end of file
diff --git a/src/tailwind.css b/src/tailwind.css
new file mode 100644
index 0000000..bd6213e
--- /dev/null
+++ b/src/tailwind.css
@@ -0,0 +1,3 @@
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
\ No newline at end of file
diff --git a/src/tailwindcss.css b/src/tailwindcss.css
new file mode 100644
index 0000000..58ccd7a
--- /dev/null
+++ b/src/tailwindcss.css
@@ -0,0 +1,1161 @@
+/*
+! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
+*/
+
+/*
+1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
+2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
+*/
+
+*,
+::before,
+::after {
+ box-sizing: border-box;
+ /* 1 */
+ border-width: 0;
+ /* 2 */
+ border-style: solid;
+ /* 2 */
+ border-color: #e5e7eb;
+ /* 2 */
+}
+
+::before,
+::after {
+ --tw-content: '';
+}
+
+/*
+1. Use a consistent sensible line-height in all browsers.
+2. Prevent adjustments of font size after orientation changes in iOS.
+3. Use a more readable tab size.
+4. Use the user's configured `sans` font-family by default.
+5. Use the user's configured `sans` font-feature-settings by default.
+6. Use the user's configured `sans` font-variation-settings by default.
+*/
+
+html {
+ line-height: 1.5;
+ /* 1 */
+ -webkit-text-size-adjust: 100%;
+ /* 2 */
+ -moz-tab-size: 4;
+ /* 3 */
+ -o-tab-size: 4;
+ tab-size: 4;
+ /* 3 */
+ font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ /* 4 */
+ font-feature-settings: normal;
+ /* 5 */
+ font-variation-settings: normal;
+ /* 6 */
+}
+
+/*
+1. Remove the margin in all browsers.
+2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
+*/
+
+body {
+ margin: 0;
+ /* 1 */
+ line-height: inherit;
+ /* 2 */
+}
+
+/*
+1. Add the correct height in Firefox.
+2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
+3. Ensure horizontal rules are visible by default.
+*/
+
+hr {
+ height: 0;
+ /* 1 */
+ color: inherit;
+ /* 2 */
+ border-top-width: 1px;
+ /* 3 */
+}
+
+/*
+Add the correct text decoration in Chrome, Edge, and Safari.
+*/
+
+abbr:where([title]) {
+ -webkit-text-decoration: underline dotted;
+ text-decoration: underline dotted;
+}
+
+/*
+Remove the default font size and weight for headings.
+*/
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-size: inherit;
+ font-weight: inherit;
+}
+
+/*
+Reset links to optimize for opt-in styling instead of opt-out.
+*/
+
+a {
+ color: inherit;
+ text-decoration: inherit;
+}
+
+/*
+Add the correct font weight in Edge and Safari.
+*/
+
+b,
+strong {
+ font-weight: bolder;
+}
+
+/*
+1. Use the user's configured `mono` font family by default.
+2. Correct the odd `em` font sizing in all browsers.
+*/
+
+code,
+kbd,
+samp,
+pre {
+ font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+ /* 1 */
+ font-size: 1em;
+ /* 2 */
+}
+
+/*
+Add the correct font size in all browsers.
+*/
+
+small {
+ font-size: 80%;
+}
+
+/*
+Prevent `sub` and `sup` elements from affecting the line height in all browsers.
+*/
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/*
+1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
+2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
+3. Remove gaps between table borders by default.
+*/
+
+table {
+ text-indent: 0;
+ /* 1 */
+ border-color: inherit;
+ /* 2 */
+ border-collapse: collapse;
+ /* 3 */
+}
+
+/*
+1. Change the font styles in all browsers.
+2. Remove the margin in Firefox and Safari.
+3. Remove default padding in all browsers.
+*/
+
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ /* 1 */
+ font-feature-settings: inherit;
+ /* 1 */
+ font-variation-settings: inherit;
+ /* 1 */
+ font-size: 100%;
+ /* 1 */
+ font-weight: inherit;
+ /* 1 */
+ line-height: inherit;
+ /* 1 */
+ color: inherit;
+ /* 1 */
+ margin: 0;
+ /* 2 */
+ padding: 0;
+ /* 3 */
+}
+
+/*
+Remove the inheritance of text transform in Edge and Firefox.
+*/
+
+button,
+select {
+ text-transform: none;
+}
+
+/*
+1. Correct the inability to style clickable types in iOS and Safari.
+2. Remove default button styles.
+*/
+
+button,
+[type='button'],
+[type='reset'],
+[type='submit'] {
+ -webkit-appearance: button;
+ /* 1 */
+ background-color: transparent;
+ /* 2 */
+ background-image: none;
+ /* 2 */
+}
+
+/*
+Use the modern Firefox focus style for all focusable elements.
+*/
+
+:-moz-focusring {
+ outline: auto;
+}
+
+/*
+Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
+*/
+
+:-moz-ui-invalid {
+ box-shadow: none;
+}
+
+/*
+Add the correct vertical alignment in Chrome and Firefox.
+*/
+
+progress {
+ vertical-align: baseline;
+}
+
+/*
+Correct the cursor style of increment and decrement buttons in Safari.
+*/
+
+::-webkit-inner-spin-button,
+::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/*
+1. Correct the odd appearance in Chrome and Safari.
+2. Correct the outline style in Safari.
+*/
+
+[type='search'] {
+ -webkit-appearance: textfield;
+ /* 1 */
+ outline-offset: -2px;
+ /* 2 */
+}
+
+/*
+Remove the inner padding in Chrome and Safari on macOS.
+*/
+
+::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/*
+1. Correct the inability to style clickable types in iOS and Safari.
+2. Change font properties to `inherit` in Safari.
+*/
+
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ /* 1 */
+ font: inherit;
+ /* 2 */
+}
+
+/*
+Add the correct display in Chrome and Safari.
+*/
+
+summary {
+ display: list-item;
+}
+
+/*
+Removes the default spacing and border for appropriate elements.
+*/
+
+blockquote,
+dl,
+dd,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+hr,
+figure,
+p,
+pre {
+ margin: 0;
+}
+
+fieldset {
+ margin: 0;
+ padding: 0;
+}
+
+legend {
+ padding: 0;
+}
+
+ol,
+ul,
+menu {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+/*
+Reset default styling for dialogs.
+*/
+
+dialog {
+ padding: 0;
+}
+
+/*
+Prevent resizing textareas horizontally by default.
+*/
+
+textarea {
+ resize: vertical;
+}
+
+/*
+1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
+2. Set the default placeholder color to the user's configured gray 400 color.
+*/
+
+input::-moz-placeholder, textarea::-moz-placeholder {
+ opacity: 1;
+ /* 1 */
+ color: #9ca3af;
+ /* 2 */
+}
+
+input::placeholder,
+textarea::placeholder {
+ opacity: 1;
+ /* 1 */
+ color: #9ca3af;
+ /* 2 */
+}
+
+/*
+Set the default cursor for buttons.
+*/
+
+button,
+[role="button"] {
+ cursor: pointer;
+}
+
+/*
+Make sure disabled buttons don't get the pointer cursor.
+*/
+
+:disabled {
+ cursor: default;
+}
+
+/*
+1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
+2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
+ This can trigger a poorly considered lint error in some tools but is included by design.
+*/
+
+img,
+svg,
+video,
+canvas,
+audio,
+iframe,
+embed,
+object {
+ display: block;
+ /* 1 */
+ vertical-align: middle;
+ /* 2 */
+}
+
+/*
+Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
+*/
+
+img,
+video {
+ max-width: 100%;
+ height: auto;
+}
+
+/* Make elements with the HTML hidden attribute stay hidden by default */
+
+[hidden] {
+ display: none;
+}
+
+*, ::before, ::after {
+ --tw-border-spacing-x: 0;
+ --tw-border-spacing-y: 0;
+ --tw-translate-x: 0;
+ --tw-translate-y: 0;
+ --tw-rotate: 0;
+ --tw-skew-x: 0;
+ --tw-skew-y: 0;
+ --tw-scale-x: 1;
+ --tw-scale-y: 1;
+ --tw-pan-x: ;
+ --tw-pan-y: ;
+ --tw-pinch-zoom: ;
+ --tw-scroll-snap-strictness: proximity;
+ --tw-gradient-from-position: ;
+ --tw-gradient-via-position: ;
+ --tw-gradient-to-position: ;
+ --tw-ordinal: ;
+ --tw-slashed-zero: ;
+ --tw-numeric-figure: ;
+ --tw-numeric-spacing: ;
+ --tw-numeric-fraction: ;
+ --tw-ring-inset: ;
+ --tw-ring-offset-width: 0px;
+ --tw-ring-offset-color: #fff;
+ --tw-ring-color: rgb(59 130 246 / 0.5);
+ --tw-ring-offset-shadow: 0 0 #0000;
+ --tw-ring-shadow: 0 0 #0000;
+ --tw-shadow: 0 0 #0000;
+ --tw-shadow-colored: 0 0 #0000;
+ --tw-blur: ;
+ --tw-brightness: ;
+ --tw-contrast: ;
+ --tw-grayscale: ;
+ --tw-hue-rotate: ;
+ --tw-invert: ;
+ --tw-saturate: ;
+ --tw-sepia: ;
+ --tw-drop-shadow: ;
+ --tw-backdrop-blur: ;
+ --tw-backdrop-brightness: ;
+ --tw-backdrop-contrast: ;
+ --tw-backdrop-grayscale: ;
+ --tw-backdrop-hue-rotate: ;
+ --tw-backdrop-invert: ;
+ --tw-backdrop-opacity: ;
+ --tw-backdrop-saturate: ;
+ --tw-backdrop-sepia: ;
+}
+
+::backdrop {
+ --tw-border-spacing-x: 0;
+ --tw-border-spacing-y: 0;
+ --tw-translate-x: 0;
+ --tw-translate-y: 0;
+ --tw-rotate: 0;
+ --tw-skew-x: 0;
+ --tw-skew-y: 0;
+ --tw-scale-x: 1;
+ --tw-scale-y: 1;
+ --tw-pan-x: ;
+ --tw-pan-y: ;
+ --tw-pinch-zoom: ;
+ --tw-scroll-snap-strictness: proximity;
+ --tw-gradient-from-position: ;
+ --tw-gradient-via-position: ;
+ --tw-gradient-to-position: ;
+ --tw-ordinal: ;
+ --tw-slashed-zero: ;
+ --tw-numeric-figure: ;
+ --tw-numeric-spacing: ;
+ --tw-numeric-fraction: ;
+ --tw-ring-inset: ;
+ --tw-ring-offset-width: 0px;
+ --tw-ring-offset-color: #fff;
+ --tw-ring-color: rgb(59 130 246 / 0.5);
+ --tw-ring-offset-shadow: 0 0 #0000;
+ --tw-ring-shadow: 0 0 #0000;
+ --tw-shadow: 0 0 #0000;
+ --tw-shadow-colored: 0 0 #0000;
+ --tw-blur: ;
+ --tw-brightness: ;
+ --tw-contrast: ;
+ --tw-grayscale: ;
+ --tw-hue-rotate: ;
+ --tw-invert: ;
+ --tw-saturate: ;
+ --tw-sepia: ;
+ --tw-drop-shadow: ;
+ --tw-backdrop-blur: ;
+ --tw-backdrop-brightness: ;
+ --tw-backdrop-contrast: ;
+ --tw-backdrop-grayscale: ;
+ --tw-backdrop-hue-rotate: ;
+ --tw-backdrop-invert: ;
+ --tw-backdrop-opacity: ;
+ --tw-backdrop-saturate: ;
+ --tw-backdrop-sepia: ;
+}
+
+.container {
+ width: 100%;
+}
+
+@media (min-width: 640px) {
+ .container {
+ max-width: 640px;
+ }
+}
+
+@media (min-width: 768px) {
+ .container {
+ max-width: 768px;
+ }
+}
+
+@media (min-width: 1024px) {
+ .container {
+ max-width: 1024px;
+ }
+}
+
+@media (min-width: 1280px) {
+ .container {
+ max-width: 1280px;
+ }
+}
+
+@media (min-width: 1536px) {
+ .container {
+ max-width: 1536px;
+ }
+}
+
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ white-space: nowrap;
+ border-width: 0;
+}
+
+.absolute {
+ position: absolute;
+}
+
+.relative {
+ position: relative;
+}
+
+.-inset-0 {
+ inset: -0px;
+}
+
+.-inset-0\.5 {
+ inset: -0.125rem;
+}
+
+.-inset-1 {
+ inset: -0.25rem;
+}
+
+.-inset-1\.5 {
+ inset: -0.375rem;
+}
+
+.inset-0 {
+ inset: 0px;
+}
+
+.inset-y-0 {
+ top: 0px;
+ bottom: 0px;
+}
+
+.left-0 {
+ left: 0px;
+}
+
+.right-0 {
+ right: 0px;
+}
+
+.z-10 {
+ z-index: 10;
+}
+
+.mx-auto {
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.ml-3 {
+ margin-left: 0.75rem;
+}
+
+.mt-2 {
+ margin-top: 0.5rem;
+}
+
+.mt-1 {
+ margin-top: 0.25rem;
+}
+
+.mt-4 {
+ margin-top: 1rem;
+}
+
+.mt-6 {
+ margin-top: 1.5rem;
+}
+
+.ml-2 {
+ margin-left: 0.5rem;
+}
+
+.mt-3 {
+ margin-top: 0.75rem;
+}
+
+.block {
+ display: block;
+}
+
+.flex {
+ display: flex;
+}
+
+.inline-flex {
+ display: inline-flex;
+}
+
+.grid {
+ display: grid;
+}
+
+.hidden {
+ display: none;
+}
+
+.h-16 {
+ height: 4rem;
+}
+
+.h-6 {
+ height: 1.5rem;
+}
+
+.h-8 {
+ height: 2rem;
+}
+
+.h-full {
+ height: 100%;
+}
+
+.w-48 {
+ width: 12rem;
+}
+
+.w-6 {
+ width: 1.5rem;
+}
+
+.w-8 {
+ width: 2rem;
+}
+
+.w-auto {
+ width: auto;
+}
+
+.w-full {
+ width: 100%;
+}
+
+.max-w-7xl {
+ max-width: 80rem;
+}
+
+.max-w-2xl {
+ max-width: 42rem;
+}
+
+.flex-1 {
+ flex: 1 1 0%;
+}
+
+.flex-shrink-0 {
+ flex-shrink: 0;
+}
+
+.origin-top-right {
+ transform-origin: top right;
+}
+
+.scale-100 {
+ --tw-scale-x: 1;
+ --tw-scale-y: 1;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
+}
+
+.scale-95 {
+ --tw-scale-x: .95;
+ --tw-scale-y: .95;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
+}
+
+.transform {
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
+}
+
+.grid-cols-1 {
+ grid-template-columns: repeat(1, minmax(0, 1fr));
+}
+
+.items-center {
+ align-items: center;
+}
+
+.justify-center {
+ justify-content: center;
+}
+
+.justify-between {
+ justify-content: space-between;
+}
+
+.gap-x-6 {
+ -moz-column-gap: 1.5rem;
+ column-gap: 1.5rem;
+}
+
+.gap-y-10 {
+ row-gap: 2.5rem;
+}
+
+.space-x-4 > :not([hidden]) ~ :not([hidden]) {
+ --tw-space-x-reverse: 0;
+ margin-right: calc(1rem * var(--tw-space-x-reverse));
+ margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
+}
+
+.space-y-1 > :not([hidden]) ~ :not([hidden]) {
+ --tw-space-y-reverse: 0;
+ margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
+ margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
+}
+
+.overflow-hidden {
+ overflow: hidden;
+}
+
+.rounded-full {
+ border-radius: 9999px;
+}
+
+.rounded-md {
+ border-radius: 0.375rem;
+}
+
+.border {
+ border-width: 1px;
+}
+
+.bg-gray-100 {
+ --tw-bg-opacity: 1;
+ background-color: rgb(243 244 246 / var(--tw-bg-opacity));
+}
+
+.bg-gray-800 {
+ --tw-bg-opacity: 1;
+ background-color: rgb(31 41 55 / var(--tw-bg-opacity));
+}
+
+.bg-gray-900 {
+ --tw-bg-opacity: 1;
+ background-color: rgb(17 24 39 / var(--tw-bg-opacity));
+}
+
+.bg-white {
+ --tw-bg-opacity: 1;
+ background-color: rgb(255 255 255 / var(--tw-bg-opacity));
+}
+
+.bg-gray-200 {
+ --tw-bg-opacity: 1;
+ background-color: rgb(229 231 235 / var(--tw-bg-opacity));
+}
+
+.bg-blue-500 {
+ --tw-bg-opacity: 1;
+ background-color: rgb(59 130 246 / var(--tw-bg-opacity));
+}
+
+.object-cover {
+ -o-object-fit: cover;
+ object-fit: cover;
+}
+
+.object-center {
+ -o-object-position: center;
+ object-position: center;
+}
+
+.p-1 {
+ padding: 0.25rem;
+}
+
+.p-2 {
+ padding: 0.5rem;
+}
+
+.px-2 {
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.px-3 {
+ padding-left: 0.75rem;
+ padding-right: 0.75rem;
+}
+
+.px-4 {
+ padding-left: 1rem;
+ padding-right: 1rem;
+}
+
+.py-1 {
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+}
+
+.py-2 {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+}
+
+.py-16 {
+ padding-top: 4rem;
+ padding-bottom: 4rem;
+}
+
+.py-4 {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+.pb-3 {
+ padding-bottom: 0.75rem;
+}
+
+.pr-2 {
+ padding-right: 0.5rem;
+}
+
+.pt-2 {
+ padding-top: 0.5rem;
+}
+
+.text-center {
+ text-align: center;
+}
+
+.text-base {
+ font-size: 1rem;
+ line-height: 1.5rem;
+}
+
+.text-sm {
+ font-size: 0.875rem;
+ line-height: 1.25rem;
+}
+
+.text-2xl {
+ font-size: 1.5rem;
+ line-height: 2rem;
+}
+
+.font-medium {
+ font-weight: 500;
+}
+
+.font-bold {
+ font-weight: 700;
+}
+
+.capitalize {
+ text-transform: capitalize;
+}
+
+.tracking-tight {
+ letter-spacing: -0.025em;
+}
+
+.text-gray-300 {
+ --tw-text-opacity: 1;
+ color: rgb(209 213 219 / var(--tw-text-opacity));
+}
+
+.text-gray-400 {
+ --tw-text-opacity: 1;
+ color: rgb(156 163 175 / var(--tw-text-opacity));
+}
+
+.text-gray-700 {
+ --tw-text-opacity: 1;
+ color: rgb(55 65 81 / var(--tw-text-opacity));
+}
+
+.text-white {
+ --tw-text-opacity: 1;
+ color: rgb(255 255 255 / var(--tw-text-opacity));
+}
+
+.text-gray-500 {
+ --tw-text-opacity: 1;
+ color: rgb(107 114 128 / var(--tw-text-opacity));
+}
+
+.text-gray-900 {
+ --tw-text-opacity: 1;
+ color: rgb(17 24 39 / var(--tw-text-opacity));
+}
+
+.text-blue-500 {
+ --tw-text-opacity: 1;
+ color: rgb(59 130 246 / var(--tw-text-opacity));
+}
+
+.placeholder-blue-400::-moz-placeholder {
+ --tw-placeholder-opacity: 1;
+ color: rgb(96 165 250 / var(--tw-placeholder-opacity));
+}
+
+.placeholder-blue-400::placeholder {
+ --tw-placeholder-opacity: 1;
+ color: rgb(96 165 250 / var(--tw-placeholder-opacity));
+}
+
+.opacity-0 {
+ opacity: 0;
+}
+
+.opacity-100 {
+ opacity: 1;
+}
+
+.shadow-lg {
+ --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
+ --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
+}
+
+.ring-1 {
+ --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
+ --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
+ box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
+}
+
+.ring-black {
+ --tw-ring-opacity: 1;
+ --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
+}
+
+.ring-opacity-5 {
+ --tw-ring-opacity: 0.05;
+}
+
+.transition {
+ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
+ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
+ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ transition-duration: 150ms;
+}
+
+.duration-100 {
+ transition-duration: 100ms;
+}
+
+.duration-75 {
+ transition-duration: 75ms;
+}
+
+.ease-in {
+ transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
+}
+
+.ease-out {
+ transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
+}
+
+.hover\:bg-gray-700:hover {
+ --tw-bg-opacity: 1;
+ background-color: rgb(55 65 81 / var(--tw-bg-opacity));
+}
+
+.hover\:bg-blue-400:hover {
+ --tw-bg-opacity: 1;
+ background-color: rgb(96 165 250 / var(--tw-bg-opacity));
+}
+
+.hover\:text-white:hover {
+ --tw-text-opacity: 1;
+ color: rgb(255 255 255 / var(--tw-text-opacity));
+}
+
+.focus\:outline-none:focus {
+ outline: 2px solid transparent;
+ outline-offset: 2px;
+}
+
+.focus\:ring-2:focus {
+ --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
+ --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
+ box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
+}
+
+.focus\:ring-inset:focus {
+ --tw-ring-inset: inset;
+}
+
+.focus\:ring-white:focus {
+ --tw-ring-opacity: 1;
+ --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
+}
+
+.focus\:ring-offset-2:focus {
+ --tw-ring-offset-width: 2px;
+}
+
+.focus\:ring-offset-gray-800:focus {
+ --tw-ring-offset-color: #1f2937;
+}
+
+.group:hover .group-hover\:opacity-75 {
+ opacity: 0.75;
+}
+
+@media (min-width: 640px) {
+ .sm\:static {
+ position: static;
+ }
+
+ .sm\:inset-auto {
+ inset: auto;
+ }
+
+ .sm\:ml-6 {
+ margin-left: 1.5rem;
+ }
+
+ .sm\:block {
+ display: block;
+ }
+
+ .sm\:hidden {
+ display: none;
+ }
+
+ .sm\:grid-cols-2 {
+ grid-template-columns: repeat(2, minmax(0, 1fr));
+ }
+
+ .sm\:items-stretch {
+ align-items: stretch;
+ }
+
+ .sm\:justify-start {
+ justify-content: flex-start;
+ }
+
+ .sm\:px-6 {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+ }
+
+ .sm\:py-24 {
+ padding-top: 6rem;
+ padding-bottom: 6rem;
+ }
+
+ .sm\:pr-0 {
+ padding-right: 0px;
+ }
+}
+
+@media (min-width: 1024px) {
+ .lg\:h-80 {
+ height: 20rem;
+ }
+
+ .lg\:h-full {
+ height: 100%;
+ }
+
+ .lg\:w-full {
+ width: 100%;
+ }
+
+ .lg\:max-w-7xl {
+ max-width: 80rem;
+ }
+
+ .lg\:grid-cols-4 {
+ grid-template-columns: repeat(4, minmax(0, 1fr));
+ }
+
+ .lg\:px-8 {
+ padding-left: 2rem;
+ padding-right: 2rem;
+ }
+}
+
+@media (min-width: 1280px) {
+ .xl\:gap-x-8 {
+ -moz-column-gap: 2rem;
+ column-gap: 2rem;
+ }
+}
\ No newline at end of file
diff --git a/src/风景图.jpg b/src/风景图.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3529d3e596019f2d0557254174004ad397f41946
GIT binary patch
literal 299694
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