@import 'https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap';:root{--bg-body:hsl(220 20% 10%);--bg-foreground:#16181c;--bg-foreground-dark:#121419;--text-base-color:hsl(220 80% 90%);--text-basecontent-color:#d4d4d8;--text-head-color:#ffffff;--primary-color:#64b5f6;--primary-hover-color:#42a5f5;--border-color:hsl(220 30% 18%);--spacing-0:0;--spacing-1:0.5rem;--spacing-2:1rem;--spacing-3:1.5rem;--spacing-4:2rem}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;border-color:var(--border-color)!important}body{font-family:noto sans,sans-serif;line-height:1.75;font-size:16px;color:var(--text-base-color);background-color:var(--bg-body)}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}ul,ol{list-style:none}.artikel ul{list-style:disc}.artikel ol{list-style:decimal}.artikel img{cursor:pointer}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:none;justify-content:center;align-items:center;z-index:1000}.lightbox img{max-width:90%;max-height:90%}main{min-height:calc(100vh - 250px)}.container{max-width:712px;margin:0 auto;padding:20px}.text-head-color{color:var(--text-head-color)}.text-base-color{color:var(--text-base-color)}.text-basecontent-color{color:var(--text-basecontent-color)}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-weight:600;line-height:1.3;color:var(--text-head-color)}.artikel h1,.artikel h2,.artikel h3,.artikel h4,.artikel h5,.artikel h6{margin-top:2rem}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem;font-weight:500}.artikel{line-height:1.75rem}p{margin-bottom:1.25rem;color:var(--text-basecontent-color)}a{color:var(--primary-color);transition:color .3s}a:hover{color:var(--primary-hover-color);text-decoration:underline}ul,ol{margin:1rem 0 1rem 2rem}li{margin-bottom:.5rem;color:var(--text-basecontent-color)}hr{margin-top:2rem;margin-bottom:2.75rem}blockquote{padding:1rem;margin:1rem 0;border-left:4px solid var(--primary-hover-color);background-color:var(--bg-foreground-dark);font-style:italic;color:var(--text-base-color)}blockquote>*:last-child{margin-bottom:0}code{font-family:fira code,monospace;background-color:#212121;color:#d19a66;padding:.2rem .4rem;border-radius:4px;font-size:.95rem}pre{font-family:fira code,monospace;color:#fff;border-radius:5px;border:1px solid;overflow-x:auto;margin-bottom:1rem;font-size:.95rem;line-height:1.6}pre code{background-color:var(--bg-foreground-dark)!important;padding:1rem;color:inherit}.copy-button{position:absolute;top:10px;right:10px;background-color:var(--border-color);color:#fff;border-radius:4px;padding:5px 10px;font-size:12px;cursor:pointer;transition:background-color .3s ease;border:0}.copy-button:hover{background-color:#0056b3}table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:15px;color:var(--text-basecontent-color)}table th,table td{border:1px solid;padding:.75rem;text-align:left}table th{background-color:var(--bg-foreground);font-weight:600}table tr:nth-child(even){background-color:var(--bg-body)}table tr:nth-child(odd){background-color:var(--bg-foreground-dark)}table code{font-size:92%}.nexprev{--gap:1rem;display:flex;gap:var(--gap);margin-top:3rem;border-top:2px solid;padding-top:3rem}.nexprev>a{font-size:15px;color:var(--text-head-color);padding:1rem;border:1px solid;display:block;border-radius:4px;width:calc(50% - (var(--gap)/2));text-decoration:none;font-weight:600;transition:all .3s}.nexprev>a:hover{background:var(--border-color)}.nexprev>a span{font-size:13px}.button{display:inline-block;padding:.5rem 1rem;background-color:var(--primary-hover-color);color:#fff;font-weight:600;text-align:center;border-radius:4px;cursor:pointer;transition:background-color .3s}.button:hover{background-color:var(--primary-color)}.d-flex{display:flex;align-items:center}.border-top{border-top:1px solid}.border-right{border-right:1px solid}.border-bottom{border-bottom:1px solid}.border-left{border-left:1px solid}.mx-auto{margin:0 auto}.ml-auto{margin-left:auto}.ml-right{margin-right:auto}.m-0{margin:var(--spacing-0)}.m-1{margin:var(--spacing-1)}.m-2{margin:var(--spacing-2)}.m-3{margin:var(--spacing-3)}.m-4{margin:var(--spacing-4)}.mt-0{margin-top:var(--spacing-0)}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mr-0{margin-right:var(--spacing-0)}.mr-1{margin-right:var(--spacing-1)}.mr-2{margin-right:var(--spacing-2)}.mr-3{margin-right:var(--spacing-3)}.mr-4{margin-right:var(--spacing-4)}.mb-0{margin-bottom:var(--spacing-0)}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.ml-0{margin-left:var(--spacing-0)}.ml-1{margin-left:var(--spacing-1)}.ml-2{margin-left:var(--spacing-2)}.ml-3{margin-left:var(--spacing-3)}.ml-4{margin-left:var(--spacing-4)}.p-0{padding:var(--spacing-0)}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.pt-0{padding-top:var(--spacing-0)}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pr-0{padding-right:var(--spacing-0)}.pr-1{padding-right:var(--spacing-1)}.pr-2{padding-right:var(--spacing-2)}.pr-3{padding-right:var(--spacing-3)}.pr-4{padding-right:var(--spacing-4)}.pb-0{padding-bottom:var(--spacing-0)}.pb-1{padding-bottom:var(--spacing-1)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:var(--spacing-4)}.pl-0{padding-left:var(--spacing-0)}.pl-1{padding-left:var(--spacing-1)}.pl-2{padding-left:var(--spacing-2)}.pl-3{padding-left:var(--spacing-3)}.pl-4{padding-left:var(--spacing-4)}.box-item{border:1px solid;background:var(--border-color);position:relative;border-radius:4px}.box-item:after{content:"";background-image:url(/favicon.png);background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;right:10px;top:18px;width:50px;height:50px;opacity:.75}