﻿@import url("https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@300;400;500&display=swap");body{font-family:'Source Code Pro', monospace;font-weight:400;font-size:14px;color:#1a1a1a;margin:0 auto;padding:2ch;max-width:900px;display:flex;flex-direction:row;gap:2ch;background-color:#f2f2f2}a{color:#13586c}a:hover{color:#1c82a0}a:visited,a:active{color:#28136c}h1{margin:0;padding:0;font:inherit;font-weight:500}h2.brand{margin:0;padding:0;font:inherit;color:#999}aside{padding:0;margin:0;overflow-x:hidden;word-break:break-all;position:sticky;align-self:flex-start;top:2ch;display:flex;flex-direction:column;gap:2ch}aside p{word-break:break-word}.check-group{display:flex;flex-direction:column;gap:0}ul.chanlist{margin:0;padding:0;list-style-type:none}ul.chanlist li{margin:0;padding:0}ul.chanlist>li:not(:last-child){margin-bottom:1ch}ul.chanlist>li>ul{list-style-type:none;margin:0 0 0 2ch;padding:0}form.search{margin:0;padding:0;width:100%;display:flex;flex-direction:column}form.search input{flex:1}input,button{font:inherit;padding:.5ch .5ch}main{max-width:100%;flex:1}main p{margin:0;padding:0}.warning{margin:2ch;padding:1ch 2ch;border:1px solid #980000;background-color:#f2cccc}.days{margin:1ch 0;padding:0;display:flex;flex-direction:row;gap:1ch;flex-wrap:wrap}.days:first-of-type{position:sticky;background:#f2f2f2;margin-top:-2ch;padding-top:2ch;padding-bottom:1ch;top:0}.days>span{white-space:nowrap}.days .jump{flex:1;text-align:right}.days .day-first::before{content:' << ';color:#999}.days .day-today{font-weight:500}.days .day-today>span:first-child{margin:0 1ch}.days .day-last::after{content:' >> ';color:#999}.days .day-nope{color:#999}.days a{text-decoration:none;font-weight:500}.server::after{content:' › ';color:#999}tr:target td,tr.msg.highlight td{background-color:#ffffad}tbody.search-date td{font-weight:500;padding:1ch 0}.messages{border-spacing:0;border-collapse:collapse;box-sizing:border-box;width:100%;margin:0;padding:0}.messages .msg:not([data-oper=""]):not([data-oper="me"]),.messages .msg:not([data-oper=""]):not([data-oper="me"]) .nick{font-weight:300}.messages.hide-join-part tr.msg:not([data-oper=""]):not([data-oper="me"]){display:none}.messages .hide{display:none}.messages tr{line-height:initial}.messages td.ts,.messages td.nick{padding-right:1ch}.messages td.ts,.messages td.nick,.messages td.line{vertical-align:baseline}.messages td.ts{color:#999}.messages td.ts>a{color:inherit;text-decoration:none}.messages td.nick{max-width:9ch;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;text-align:right}.messages td.line{overflow:hidden;vertical-align:baseline;word-break:break-all;word-break:break-word;hyphens:auto;width:100%;line-height:1.3}.messages td.line>a.link.trunc::after{content:'…';color:#999}.nick{font-weight:500}.nick-neutral{color:#999}nav{width:100%;display:flex;flex-direction:row}nav span{padding:0 .5ch}.calendar table{border-collapse:collapse}.calendar th,.calendar td{text-align:right;padding:0 .5ch}.calendar th{font-weight:400}.calendar td{font-weight:300}.calendar a{text-decoration:none;font-weight:400}.calendar .today{border:1px solid #13586c}.calendar .active{background-color:#13586c}.calendar .active a{color:#f2f2f2}.current{text-align:center;flex:1}blockquote.last-topic{margin:0 0 1ch;padding:1ch 0;border-style:dotted;border-color:300;border-width:1px 0}blockquote.last-topic>cite{display:block;font-style:initial;font-weight:300;padding:0;margin:1ch 0 0}.pages{padding:1ch 0;display:grid;grid-template-columns:repeat(auto-fill, minmax(4ch, 1fr));justify-items:flex-end}.nick-0{color:#386b80}.nick-1{color:#385080}.nick-2{color:#3b3880}.nick-3{color:#563880}.nick-4{color:#703880}.nick-5{color:#803874}.nick-6{color:#803859}.nick-7{color:#80383f}.nick-8{color:#804d38}.nick-9{color:#806838}.nick-10{color:#7d8038}.nick-11{color:#628038}.nick-12{color:#488038}.nick-13{color:#388044}.nick-14{color:#38805f}.nick-15{color:#388079}.nick-16{color:#386b80}@media (max-width: 600px){body{flex-direction:column}aside{position:unset;margin:0 auto}}@media (max-width: 350px){.messages tr{display:grid;grid-template-areas:'nick ts' 'line line';grid-template-columns:1fr auto}.messages tr td{display:block}.messages tr td.ts{grid-area:ts;padding:0}.messages tr td.nick{grid-area:nick;min-width:unset;text-align:left}.messages tr td.line{grid-area:line}}
