-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathstyle.min.php
More file actions
1 lines (1 loc) · 6.99 KB
/
style.min.php
File metadata and controls
1 lines (1 loc) · 6.99 KB
1
<?php if (!defined('__TYPECHO_ROOT_DIR__')) exit; ?><style>:root{--color-bg:#f4f6f9;--color-text-lighter:#555;--color-text:#333;--color-text-darker:#111;--color-link:#eaeaea;--color-link-hover:#ddd;--color-link-go:#1558d6;--color-border:#999;--color-badge:#dc143c;--color-transparent:rgba(255,255,255,0.3);--color-transparent-night:rgba(0,0,0,0.9);--color-text-fixed:#555;--color-button:#eaeaea;--color-button-hover:#ddd}@media (prefers-color-scheme:dark){:root{--color-bg:#121212;--color-text-lighter:#b0b0b0;--color-text:#e0e0e0;--color-text-darker:#fff;--color-link:#2d2d2d;--color-link-hover:#3d3d3d;--color-link-go:#64a5ff;--color-border:#555;--color-badge:#ff6b6b;--color-transparent:rgba(255,255,255,0.3);--color-transparent-night:rgba(0,0,0,0.9);--color-text-fixed:#555;--color-button:#1f2229;--color-button-hover:#ddd}}html{background:var(--color-button);font-size:20px;box-sizing:border-box;overflow-x:hidden}body{position:relative;background:var(--color-bg);font-family:"PingFang SC",PingFang,-apple-system,BlinkMacSystemFont,"Noto Sans SC","Noto Sans","Segoe UI","Microsoft YaHei",Roboto,"Helvetica Neue",Arial,sans-serif,serif;word-break:break-word;color:var(--color-text);max-width:640px;align-items:center;margin:0 auto;overflow-x:hidden}p{line-height:1.5;margin:1em 0}h1{font-size:1.2rem}h2{font-size:1.1rem}h3{font-size:1rem}hr{border:1px dashed var(--color-border);margin:1rem auto}blockquote{background-color:var(--color-button);border-left:4px solid var(--color-border);margin:.5rem 0;padding:.4rem;text-align:left}pre,code{display:block;font-size:.8em;line-height:2;white-space:pre-wrap;word-wrap:break-word;max-width:100%;overflow-x:auto}code{padding:0.2em;margin:0;font-family:monospace;font-size:.875em;background-color:var(--color-button)}pre{background-color:#fff;color:var(--color-text);white-space:pre;hyphens:none;position:relative;border-width:1px;border-color:var(--color-button);border-style:solid}kbd{background-color:var(--color-transparent);border:1px solid var(--color-border);border-radius:3px;color:var(--color-text);display:inline-block;font-family:monospace;font-size:0.85em;font-weight:bold;line-height:1.4;margin:0 0.1em;padding:0.1em 0.6em}ul{list-style:disc;margin:auto}ul ul{list-style-type:circle}ol{margin:auto;margin:0.6rem 0}table{width:100%;margin-bottom:1em;border-collapse:collapse;border-spacing:0;font-size:1em;border:1px solid var(--color-border)}table th{background-color:var(--color-button);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);font-weight:bold;padding:.375em .5em}table td,table tc{color:var(--color-text);font-size:.9em;padding:.5em .5em;border-right:1px solid var(--color-border)}table tr:nth-child(even){background-color:var(--color-button)}a,a:visited{color:var(--color-text);font-style:normal;cursor:pointer;text-decoration:none;text-underline-offset:3px}.search-floating{position:fixed;bottom:1rem;right:1rem;width:1rem;height:1rem;color:var(--color-text-fixed);background-color:var(--color-button-hover);text-align:center;cursor:pointer;display:block;z-index:10;border:none;border-radius:4px;font-size:.9rem;font-weight:bold;padding:.3rem .7rem .5rem .4rem;user-select:none}.search-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-transparent-night);display:none;z-index:11;align-items:center;justify-content:center}.search-popup form{background:var(--color-button);padding:1.2rem;border-radius:8px;max-width:500px;position:relative;margin:1rem}.search-popup .text{width:100%;padding:.7rem;font-size:.9rem;margin-bottom:.5rem;box-sizing:border-box}.search-popup .submit{width:100%;border-radius:4px;font-size:.8rem;cursor:pointer;line-height:2}.search-close-btn{position:absolute;top:0;right:.2rem;background:none;border:none;cursor:pointer;line-height:1;padding:.1rem}.navbar{display:flex;position:relative;gap:0.5rem;align-items:end;font-size:0.8rem;width:100%;margin:0 auto;max-width:640px;justify-content:flex-end}.navbar.bg{height:<?php echo $this->options->topHeight?:'auto';?>;<?php $bgStyles=[];if(!empty($this->options->topGradientColor)){$bgStyles[]="background-image:{$this->options->topGradientColor}";}if(!empty($this->options->topImage)){$bgStyles[]="background-image:url('".htmlspecialchars($this->options->topImage)."')";}if(!empty($this->options->topColor)){$bgStyles[]="background-color:{$this->options->topColor}";}echo implode(";\n ",$bgStyles);if(!empty($bgStyles)){echo ";";}?>background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:1.2rem}.navbar-content{display:flex;align-items:center;flex-direction:row-reverse;gap:.7rem}.site-name{<?php if($this->options->topTitleDark=='1'):?>color:var(--color-text-fixed);<?php else:?>color:var(--color-bg);<?php endif;?>font-size:0.9rem;font-weight:bold;text-align:right;padding-top:.7em}.site-logo img{<?php $size=!empty($this->options->logoSize)?$this->options->logoSize:'64px';echo "width:{$size};height:{$size};";?>display:block;border-radius:6px}.site-logo{flex:0 0 auto;border-radius:6px;margin-right:1rem;background-color:#fff;margin-bottom:-1.2rem}.site-description{color:var(--color-text-lighter);font-weight:bold;padding:.5rem 1rem 0 0}main{padding:1rem}main a:hover{background-color:var(--color-link-hover)}article{margin-top:1.8rem}.post{display:flex;gap:0.6rem;align-items:flex-start;font-size:0.9rem;line-height:1.5;border-bottom:1px dashed var(--color-border)}main .loader,.no-more-posts{text-align:center;margin-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px dashed var(--color-border);user-select:none}.author-avatar{flex:0 0 auto;text-align:center;margin-top:-0.3rem}.author-avatar img{width:36px;height:36px;border-radius:4px;display:block;border:1px solid var(--color-border);background-color:#fff}.post-info,.comment-author{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:0.9rem;line-height:1.5;margin-bottom:0.3rem}.post-info{color:var(--color-text-lighter)}.author-name{font-weight:bold;display:inline-flex;align-items:center}.author-badge{display:inline-flex;padding:0.1rem 0.2rem;margin-left:0.4rem;font-size:0.7rem;color:var(--color-badge);background-color:transparent;border:1px solid var(--color-badge);border-radius:4px;line-height:1.2}.content{flex:1}.text{padding:0;word-wrap:break-word}.text a,.text a:visited{color:var(--color-link-go)}.text p img{flex:1;min-width:0;max-width:100%;height:auto;max-height:30vh;display:block;margin:0 auto}.text p:has(>img:nth-child(2)){display:flex;gap:10px;flex-wrap:wrap}.more{font-weight:bold}.post-meta{display:flex;font-size:0.8rem;align-items:center;justify-content:space-between;padding-bottom:.5rem}.post-position{font-size:.6rem}.date{flex-shrink:0;font-size:0.7rem;color:var(--color-text-lighter);margin:0 0.5em}footer{text-align:center;font-size:.7rem;line-height:1.8;margin-bottom:2rem}footer a,footer a:visited{text-decoration:none;color:var(--color-text)}@media (max-width:640px){.back-button{left:0;right:1rem;transform:none;width:auto}footer{font-size:.6rem}}@media (min-width:1200px){.back-button{left:calc(50% - 320px);transform:none}.back-link{font-size:.8rem;padding:.3rem .8rem}}</style>