/* notes */ aside.note { border: 1px solid var(--searchbar-border-color); border-radius: 3px; margin-top: 1em; } aside.note > * { margin-left: 1em; margin-right: 1em; } /* note title */ aside.note > h1 { border-bottom: 1px solid var(--searchbar-border-color); margin: 0; padding: 0.5em 1em; font-size: 100%; font-weight: normal; background: var(--quote-bg); } /* warning notes */ aside.note.warning > h1 { background: var(--warning-note-background-color, #fcf8f2); } aside.note.warning > h1::before { /* TODO(directxman12): fill in these colors in theme. * If you're good with colors, feel free to play around with this * in dark mode. */ content: "!"; color: var(--warning-note-color, #f0ad4e); margin-right: 1em; font-size: 100%; vertical-align: middle; font-weight: bold; padding-left: 0.6em; padding-right: 0.6em; border-radius: 50%; border: 2px solid var(--warning-note-color, #f0ad4e); } .tabset > input[type="radio"] { position: absolute; left: -200vw; } .tabset .tab-panel { display: none; } .tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child, .tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2), .tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3){ display: block; } .tabset > label { position: relative; display: inline-block; padding: .6em 1em 1em; border: 1px solid transparent; border-bottom: 0; cursor: pointer; font-size: 16px; border-top-right-radius: 4px; border-top-left-radius: 4px; } .tabset > label::after { content: ""; position: absolute; left: 15px; bottom: 10px; width: 20px; height: 4px; background: #8d8d8d; } .tabset > label:hover, .tabset > input:focus + label { color: #06c; } .tabset > label:hover::after, .tabset > input:focus + label::after, .tabset > input:checked + label::after { background: #06c; } .tabset > input:checked + label { border-color: #ccc; border-bottom: 1px solid #fff; margin-bottom: -1px; } .tab-panel { padding: 1em 1.4em; border: 1px solid #ccc; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; position: relative; }