padding: 0
box-sizing: border-box
-
-
-
body
background-color: #ebecee
@media (prefers-color-scheme: dark)
user-select: none
user-drag: none
-
body, #linkeditor, html
height: 100%
width: 100%
overflow: hidden
-
#linkeditor
white-space: nowrap
font-size: 0
vertical-align: top
text-align: left
-
aside
width: $sidebar-width
background-color: #EBECEE
@media (prefers-color-scheme: dark)
background-color: #333
-
#linkeditor-main
- $toolbar-height: 40px
-
width: calc(100% - $sidebar-width - $sidebar-width)
&.grab
cursor: grab
-
&.grabbing
cursor: grabbing
-
- #linkeditor-toolbar
-
- $toolbar-color: #5d5d5d
- $toolbar-color-dark: #bbb
- background-color: #dbdddf
-
- @media (prefers-color-scheme: dark)
- background-color: #444
-
- color: $toolbar-color
- @media (prefers-color-scheme: dark)
- color: $toolbar-color-dark
-
- height: $toolbar-height
- padding: 5px
-
- nav
- padding: 2px
- display: inline-block
- height: 26px
- vertical-align: top
- width: 33%
-
- &#linkeditor-toolbar-center
- text-align: center
-
- div
- display: inline-block
- font-size: $font-size
-
- .separator
- width: 0
- height: 26px
- margin: 0 2px
- border-left: 1px solid $toolbar-color
-
- #linkeditor-page-field
- padding: 2px 10px
- background-color: #fff
- @media (prefers-color-scheme: dark)
- background-color: #000
- border-color: #333
-
- border: 1px solid #ccc
- border-radius: 5px
- cursor: text
- font-size: 13px
- position: relative
- top: -9px
- user-select: none
- margin: 0 8px
- font-weight: 600
-
- input
- vertical-align: top
- text-align: right
- border: 0
- background-color: transparent
- width: 20px
- color: $toolbar-color
- @media (prefers-color-scheme: dark)
- color: $toolbar-color-dark
-
- font-size: 13px
- appearance: textfield
-
- &::-webkit-outer-adjust-hue-button, &::-webkit-inner-adjust-hue-button
- -webkit-appearance: none
- margin: 0
-
- font-weight: 600
- position: relative
-
- &:hover, &:focus
- outline: 0
- border: 0
-
- [data-icon]
- display: inline-block
- vertical-align: top
- height: 26px
- min-width: 26px
- padding: 3px
- border-radius: 5px
- margin: 0 3px
- text-align: center
- color: $toolbar-color
- @media (prefers-color-scheme: dark)
- color: $toolbar-color-dark
-
- &:hover, &.hover
- background-color: #fff
- @media (prefers-color-scheme: dark)
- background-color: #000
-
- &.arrow
- padding: 1px
-
- svg
- height: 16px
-
- svg
- position: relative
- top: 1px
- height: 18px
- width: auto
-
#linkeditor-editor
position: relative
height: calc(100% - $toolbar-height)
transform-origin: 0 0
overflow: hidden
-
#linkeditor-canvas
background-color: #505050
@media (prefers-color-scheme: dark)
background-color: #222
-
position: relative
z-index: 1
top: $rulers-size
width: 6px
height: 6px
-
&::-webkit-scrollbar-track
background: transparent
&:hover
background-color: #000
-
&::-webkit-scrollbar-thumb
background-color: #aaa
border: 1px solid #333
border-radius: 20px
-
#linkeditor-fluidbook
transform-origin: 0 0
position: absolute
@media (prefers-color-scheme: dark)
background-color: rgba(0, 0, 0, 0.2)
-
.contents
background-color: #fff
position: absolute
&.texts
z-index: 2
-
&#linkeditor-page-right
.simple &
display: none
-
#linkeditor-preload
display: none
+@import "toolbar"
@import "rulers"
@import "links"
--- /dev/null
+#linkeditor-toolbar
+ background-color: #dbdddf
+
+ @media (prefers-color-scheme: dark)
+ background-color: #444
+
+ color: $toolbar-color
+ @media (prefers-color-scheme: dark)
+ color: $toolbar-color-dark
+
+ height: $toolbar-height
+ padding: 5px
+
+ nav
+ padding: 2px
+ display: inline-block
+ height: 26px
+ vertical-align: top
+ width: 33%
+
+ &#linkeditor-toolbar-center
+ text-align: center
+
+ div
+ display: inline-block
+ font-size: $font-size
+
+ .separator
+ width: 0
+ height: 26px
+ margin: 0 2px
+ border-left: 1px solid $toolbar-color
+
+ #linkeditor-page-field
+ padding: 2px 10px
+ background-color: #fff
+ @media (prefers-color-scheme: dark)
+ background-color: #000
+ border-color: #333
+
+ border: 1px solid #ccc
+ border-radius: 5px
+ cursor: text
+ font-size: 13px
+ position: relative
+ top: -9px
+ user-select: none
+ margin: 0 8px
+ font-weight: 600
+
+ input
+ vertical-align: top
+ text-align: right
+ border: 0
+ background-color: transparent
+ width: 20px
+ color: $toolbar-color
+ @media (prefers-color-scheme: dark)
+ color: $toolbar-color-dark
+
+ font-size: 13px
+ appearance: textfield
+
+ &::-webkit-outer-adjust-hue-button, &::-webkit-inner-adjust-hue-button
+ -webkit-appearance: none
+ margin: 0
+
+ font-weight: 600
+ position: relative
+
+ &:hover, &:focus
+ outline: 0
+ border: 0
+
+ [data-icon]
+ display: inline-block
+ vertical-align: top
+ height: 26px
+ min-width: 26px
+ padding: 3px
+ border-radius: 5px
+ margin: 0 3px
+ text-align: center
+ color: $toolbar-color
+ @media (prefers-color-scheme: dark)
+ color: $toolbar-color-dark
+
+ &:hover, &.hover
+ background-color: #fff
+ @media (prefers-color-scheme: dark)
+ background-color: #000
+
+ &.arrow
+ padding: 1px
+
+ svg
+ height: 16px
+
+ svg
+ position: relative
+ top: 1px
+ height: 18px
+ width: auto