@charset "UTF-8";body{background:#f1ede5;color:#4b3f33;font-family:verdana,segoe ui,avenir next,avenir,nunito,inter,helvetica neue,Arial,游ゴシック,pingfang sc,STXihei,华文细黑,microsoft yahei,微软雅黑,SimSun,宋体,Heiti,黑体,sans-serif;line-height:1.75}body a{color:#7a637f;text-decoration:underline dashed rgba(122,99,127,.7);text-underline-offset:.2em;transition:color .2s ease,text-decoration-color .2s ease}body a:hover,body a:focus{color:#5e4d62;text-decoration-color:rgba(122,99,127,.95)}h1,h2,h3,h4,h5,h6{font-family:georgia,times new roman,serif;color:#6e6160;margin-top:1.5rem}h1,h2{letter-spacing:.02em;text-shadow:0 0 8px rgba(122,99,127,.12)}p,ul,ol,blockquote{margin-bottom:1.5rem}blockquote{border-left:4px solid rgba(122,99,127,.18);padding-left:1rem;margin-left:0;color:#332b22;background:rgba(239,230,239,.16);border-radius:.85rem}.card{position:relative;background:rgba(241,237,229,.96);border:1px solid rgba(110,97,96,.18);box-shadow:0 16px 45px rgba(76,53,67,.22);border-radius:1.35rem;margin:24px 0;overflow:hidden;padding:1.4rem;transition:transform .25s ease,box-shadow .25s ease}.card img{object-fit:cover;min-width:150px;max-width:150px;min-height:100%;max-height:100%;display:block;border-radius:1rem}.card p{margin:0}.card .container .date,.card .container .credit{text-align:left;width:auto;color:rgba(110,97,96,.82)}.card .container .date{margin-left:1rem;margin-right:0}@media only screen and (max-width:768px){.card .container .date{margin-left:0}}.card .container .credit{margin-left:0}@media only screen and (max-width:768px){.card .container{padding-left:0}}.tags{display:flex;flex-wrap:wrap;margin:1rem 0!important;gap:.5rem}.tags li{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .95rem;border-radius:999px;background-color:#8e79c4;color:#fff;font-size:1.3rem!important;font-weight:700;line-height:1.8em;letter-spacing:.01em;box-shadow:0 6px 16px rgba(76,53,67,.16);margin:.25rem 0!important}@media only screen and (max-width:768px){.tags li{margin:.25rem 0!important}}.tags li[tagname="C#"]{background-color:#9977d0}.tags li[tagname=JavaScript]{background-color:#f7de80;color:#333}.tags li[tagname="C++"]{background-color:#f191ab}.tags li[tagname=C]{background-color:#7d7d8d}.tags li[tagname=Dart]{background-color:#4bb7b4}.tags li[tagname=TypeScript]{background-color:#7f9fd3}.tags li[tagname="Nintendo Switch"],.tags li[tagname="Nintendo Switch 2"]{background-color:#e45c7f}.tags li[tagname="Xbox One"],.tags li[tagname="Xbox Series S|X"]{background-color:#1f9876}.tags li[tagname=PS4],.tags li[tagname=PS5]{background-color:#5a8cf1}.content article p{text-align:left;hyphens:manual}figure figcaption h4{font-size:1.8rem;margin-top:0;margin-bottom:2em;color:#6e6160}body.colorscheme-dark body{background:#181f16;background-image:radial-gradient(circle at 12% 12%,rgba(175,148,162,8%),transparent 14%),radial-gradient(circle at 88% 18%,rgba(195,183,168,6%),transparent 16%),radial-gradient(circle at 44% 78%,rgba(175,148,162,5%),transparent 20%);color:#d4c9be}body.colorscheme-dark body a{color:#af94a2}body.colorscheme-dark body a:hover,body.colorscheme-dark body a:focus{color:#997789}body.colorscheme-dark h1,body.colorscheme-dark h2,body.colorscheme-dark h3,body.colorscheme-dark h4,body.colorscheme-dark h5,body.colorscheme-dark h6{color:#c3b7a8}body.colorscheme-dark figure figcaption h4{color:#c3b7a8}body.colorscheme-dark .card .container .date,body.colorscheme-dark .card .container .credit{color:rgba(195,183,168,.82)}body.colorscheme-dark blockquote{background:rgba(47,43,51,.16);border-color:rgba(175,148,162,.18);color:#d4c9be}body.colorscheme-dark textarea,body.colorscheme-dark input,body.colorscheme-dark select{background:rgba(67,60,54,.9);border-color:rgba(195,183,168,.28);color:#d4c9be;box-shadow:inset 0 0 0 1px rgba(175,148,162,.1)}body.colorscheme-dark button{background:#af94a2;border-color:rgba(195,183,168,.35);color:#181f16;box-shadow:0 14px 30px rgba(0,0,0,.24)}body.colorscheme-dark button:hover,body.colorscheme-dark button:focus{background:#a08090}body.colorscheme-dark .card{background:rgba(67,60,54,.94);border-color:rgba(195,183,168,.22);box-shadow:0 16px 45px rgba(0,0,0,.26)}body.colorscheme-dark .tags li{box-shadow:0 6px 16px rgba(0,0,0,.18)}@media(prefers-color-scheme:dark){body.colorscheme-auto body{background:#181f16;background-image:radial-gradient(circle at 12% 12%,rgba(175,148,162,8%),transparent 14%),radial-gradient(circle at 88% 18%,rgba(195,183,168,6%),transparent 16%),radial-gradient(circle at 44% 78%,rgba(175,148,162,5%),transparent 20%);color:#d4c9be}body.colorscheme-auto body a{color:#af94a2}body.colorscheme-auto body a:hover,body.colorscheme-auto body a:focus{color:#997789}body.colorscheme-auto h1,body.colorscheme-auto h2,body.colorscheme-auto h3,body.colorscheme-auto h4,body.colorscheme-auto h5,body.colorscheme-auto h6{color:#c3b7a8}body.colorscheme-auto figure figcaption h4{color:#c3b7a8}body.colorscheme-auto .card .container .date,body.colorscheme-auto .card .container .credit{color:rgba(195,183,168,.82)}body.colorscheme-auto blockquote{background:rgba(47,43,51,.16);border-color:rgba(175,148,162,.18);color:#d4c9be}body.colorscheme-auto textarea,body.colorscheme-auto input,body.colorscheme-auto select{background:rgba(67,60,54,.9);border-color:rgba(195,183,168,.28);color:#d4c9be;box-shadow:inset 0 0 0 1px rgba(175,148,162,.1)}body.colorscheme-auto button{background:#af94a2;border-color:rgba(195,183,168,.35);color:#181f16;box-shadow:0 14px 30px rgba(0,0,0,.24)}body.colorscheme-auto button:hover,body.colorscheme-auto button:focus{background:#a08090}body.colorscheme-auto .card{background:rgba(67,60,54,.94);border-color:rgba(195,183,168,.22);box-shadow:0 16px 45px rgba(0,0,0,.26)}body.colorscheme-auto .tags li{box-shadow:0 6px 16px rgba(0,0,0,.18)}}