/* 写的什么玩意(半恼) */ p { text-indent: 0 !important; } .flex-r { display: flex; flex-flow: row wrap; column-gap: 2em; } .flex-r > div { flex: 1 0 20em; } .link-box>.sign:hover { height: 80vh !important; } a:hover { text-decoration: underline wavy; } code { background: #fff1f1; border-width: 0 0 2px; border-color: #ffc0c0; margin: 0 2px; color: inherit; border-radius: 3px; padding: 1px 3px 0; } /*签名墙专属*/ .sign p { text-indent: 0; } .sign dl { position: relative; } .sign dl::before { content: ' ◤'; position: absolute; color: #e5d6ff; } .sign > p { margin: 1.6em 0 0.5em; counter-increment: signatures; } .sign > p:first-child { margin-top: 0.5em; } .sign > p::before { content: counter(signatures); background: linear-gradient(90deg,#e5d6ff,rgba(229,214,255,0)); border-radius: 0.4em 0 0 0.4em; padding: 0 0.7em 0 0.3em; } /* 标题 */ .amero-section h2, .amero-section h3, .amero-section h4, .amero-section h5, .amero-section h6 { color: inherit !important; font-family: inherit; font-weight: 700 !important; padding: 0 !important; } .amero-section h2 { line-height: 1.4 !important; font-size: 170% !important; margin: 0 0 .5em !important; border: none !important; } .amero-section h2::before, .amero-section h2::after { content: none !important; } .amero-section { max-width: 60em; border: 1px solid; border-radius: .5em; overflow: hidden; margin: 1em auto 1.8em; box-sizing: border-box; line-height: 1.6; } .amero-section p, .amero-section li, .amero-section dt, .amero-section dd { text-indent: 0; padding: 0; line-height: 1.6; } p { display: none; } dl.amero-dfntable { display: grid; grid-template-columns: auto 1fr; border-left: .2em solid; margin: .5em 0 1em; padding: 0 0 0 .5em; } .amero-section dl { margin: .5em 0; } .amero-section dt { margin: 0; } .amero-section dd { margin: 0 0 0 2em; } .amero-section p { display: block; } .amero-figure { position: relative; } .amero-figcaption { position: absolute; background: rgba(255,255,255,.9); border-radius: .5em; border: 1px solid; font-size: 90%; bottom: 0; left: 0; margin: .6em; padding: .5em; } .amero-figure.cover-top img { object-fit: cover; object-position: top; } #amero-name { font-weight: 700; position: relative; line-height: .3em; padding: 1.4em 0 1em; } #amero-name .amero-amero { position: relative; z-index: 1; font-size: 2.4em; } #amero-name .amero-sub { -webkit-user-select: none; -ms-user-select: none; -moz-user-select: none; user-select: none; opacity: .16; font-size: 3.2em; position: relative; }