/* Approved editorial design, shared across the blog pages. */
:root{--paper:#fffaf2;--ink:#242339;--lilac:#ded9f3;--peach:#f3c7ae}html{background:var(--paper);scroll-behavior:smooth}body{margin:0}#rakan-ink.editorial-design{max-width:1320px;padding:0 42px 35px;margin:auto;background:var(--paper)}
#rakan-ink.editorial-design .rk-frame{border:0;border-radius:0;overflow:visible}
#rakan-ink.editorial-design .rk-top{min-height:105px;padding:20px 0;gap:28px;border-bottom:1px solid var(--ink);margin-bottom:0}
#rakan-ink.editorial-design .rk-logo{font-size:30px;letter-spacing:0;font-weight:900}
#rakan-ink.editorial-design .rk-nav{font-size:14px;gap:28px}
#rakan-ink.editorial-design .rk-nav .rk-solid{background:none;color:var(--ink);border:0;border-radius:0;padding:0;min-height:0;font-size:14px;font-weight:400}
#rakan-ink.editorial-design .rk-nav a[aria-current=page]{text-decoration:none;border-bottom:1px solid;padding-bottom:7px}
#rakan-ink.editorial-design h1{font-family:'Thmanyah Sans',sans-serif;font-weight:900;font-size:clamp(60px,6.9vw,94px);line-height:1.38;letter-spacing:-1.5px}
#rakan-ink.editorial-design .serif-accent{font-family:'Thmanyah Display',serif;font-weight:700}
#rakan-ink.editorial-design .eyebrow,#rakan-ink.editorial-design .rk-overline{font-size:12px;font-weight:500;letter-spacing:0}
#rakan-ink.editorial-design .rk-overline::before,#rakan-ink.editorial-design .heading-copy>.eyebrow::before{content:'▦';font-size:20px;vertical-align:middle;margin-left:10px}
#rakan-ink.editorial-design .rk-pill{border-width:1px;font-size:13px;padding:12px 23px;min-height:44px}
#rakan-ink.editorial-design .rk-hero{border-bottom:1px solid var(--ink);display:grid;grid-template-columns:1.4fr .8fr;align-items:center;gap:40px;padding:42px 0 44px;min-height:425px}
#rakan-ink.editorial-design .rk-headline{padding:0;border:0;background:none;gap:24px;min-height:0;display:flex;align-items:flex-start;justify-content:flex-start}
#rakan-ink.editorial-design .rk-headline h1{margin:12px 0 19px;font-size:clamp(62px,7.1vw,100px)}
#rakan-ink.editorial-design .rk-headline p{font:400 21px/1.9 'Thmanyah Text',serif;max-width:590px}
#rakan-ink.editorial-design .editorial-art{width:290px;height:260px;position:relative;justify-self:center;transform:rotate(-8deg);flex-shrink:0}
#rakan-ink.editorial-design .art-orbit{position:absolute;inset:15px 20px;border:1px solid var(--ink);border-radius:50%}
#rakan-ink.editorial-design .art-tile{position:absolute;width:97px;height:97px;border:1.3px solid var(--ink);border-radius:18px;display:grid;place-items:center;font:700 29px/1.3 'Thmanyah Display',serif;box-shadow:6px 6px 0 var(--ink);background:var(--lilac);z-index:1;text-align:center;transition:transform .3s}
#rakan-ink.editorial-design .tile-one{top:15px;right:14px;transform:rotate(19deg)}
#rakan-ink.editorial-design .tile-two{top:130px;left:16px;transform:rotate(-7deg);background:var(--peach)}
#rakan-ink.editorial-design .tile-three{width:62px;height:62px;left:39px;top:2px;transform:rotate(-2deg);font-size:23px;background:var(--paper);border-radius:13px;box-shadow:3px 3px 0 var(--ink)}
#rakan-ink.editorial-design .art-star{position:absolute;top:120px;right:25px;font:400 85px/1 serif}
#rakan-ink.editorial-design .orbit-cross{position:absolute;font-size:22px}.cross-one{left:-24px;top:95px}.cross-two{right:-12px;bottom:-4px}
#rakan-ink.editorial-design .editorial-art:hover .tile-one{transform:rotate(10deg) translateY(-4px)}
#rakan-ink.editorial-design .art-articles .art-tile{font-size:49px}
#rakan-ink.editorial-design .art-books .art-orbit{border-radius:32px;transform:rotate(15deg)}
#rakan-ink.editorial-design .art-books .art-tile{border-radius:3px 14px 14px 3px;height:128px;width:90px;font-size:32px;border-left:7px double var(--ink)}
#rakan-ink.editorial-design .art-books .tile-two{top:110px;left:5px}
#rakan-ink.editorial-design .art-books .tile-three{height:72px;width:52px;font-size:20px;top:-3px;left:45px}
#rakan-ink.editorial-design .art-books .art-star{right:0;top:145px;font-size:62px}
#rakan-ink.editorial-design .art-elsewhere .art-tile{border-radius:13px 13px 3px 3px;border-top:13px double var(--ink);font-size:26px}
#rakan-ink.editorial-design .art-elsewhere .tile-three{font-size:17px;border-top-width:9px}
#rakan-ink.editorial-design .art-contact .tile-one{font-family:'Thmanyah Sans',sans-serif;font-size:47px}
#rakan-ink.editorial-design .page-heading{display:grid;grid-template-columns:1.4fr .8fr;gap:40px;align-items:center;padding:39px 0 43px;border-bottom:1px solid var(--ink);background:transparent;min-height:345px}
#rakan-ink.editorial-design .page-heading h1{margin:12px 0 18px;line-height:1.4;font-size:clamp(60px,6.8vw,91px)}
#rakan-ink.editorial-design .page-heading p{font:400 20px/1.9 'Thmanyah Text',serif;max-width:570px;margin:0}
#rakan-ink.editorial-design .rk-strip{background:none;border:0;border-bottom:1px solid var(--ink);padding:22px 0;gap:20px}
#rakan-ink.editorial-design .featured-book-section{padding:36px 0 0}
#rakan-ink.editorial-design .featured-book-layout{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch;gap:0;min-height:310px;border:1px solid var(--ink);border-radius:22px;overflow:hidden}
#rakan-ink.editorial-design .rk-note{padding:30px;background:var(--lilac);border:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
#rakan-ink.editorial-design .rk-note h2{font:700 38px/1.55 'Thmanyah Display',serif;margin:15px 0 13px}
#rakan-ink.editorial-design .rk-note p{font-size:14px}
#rakan-ink.editorial-design .rk-bookshelf{padding:30px;background:var(--peach);border:0;border-right:1px solid var(--ink);min-height:310px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background-image:repeating-linear-gradient(0deg,transparent,transparent 54px,#24233910 55px,#24233910 56px)}
#rakan-ink.editorial-design .rk-bookshelf:before,#rakan-ink.editorial-design .rk-bookshelf:after{display:none}
#rakan-ink.editorial-design .hero-book{width:132px}
#rakan-ink.editorial-design .rk-booklink{font-size:11px;left:20px;top:14px}
#rakan-ink.editorial-design .rk-bookbuttons{position:relative;bottom:auto;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;font-size:11px}
#rakan-ink.editorial-design .rk-bookbuttons button{border:1px solid;padding:5px 10px;border-radius:25px;min-height:32px;font-size:11px;cursor:pointer}
#rakan-ink.editorial-design .home-section{padding:38px 0 42px}
#rakan-ink.editorial-design .section-heading{margin-bottom:25px;align-items:center}
#rakan-ink.editorial-design .section-heading h2{font-size:35px;line-height:1.6}
#rakan-ink.editorial-design .section-heading>a{font-size:12px;border-bottom:1px solid;padding-bottom:7px}
#rakan-ink.editorial-design .article-grid{gap:22px}
#rakan-ink.editorial-design .article-card{border-width:1px;border-radius:21px;background:var(--lilac);transition:transform .2s,box-shadow .2s}
#rakan-ink.editorial-design .article-card:hover{box-shadow:4px 5px 0 var(--ink);transform:translateY(-3px)}
#rakan-ink.editorial-design .article-image{aspect-ratio:1.85;border-bottom-width:1px}
#rakan-ink.editorial-design .article-cardcontent{padding:25px}
#rakan-ink.editorial-design .article-card h3,#rakan-ink.editorial-design .external-card h2{font:700 30px/1.65 'Thmanyah Display',serif;margin:17px 0 13px}
#rakan-ink.editorial-design .article-card p{font-size:17px;line-height:1.95}
#rakan-ink.editorial-design .article-card .meta{font-size:10px}
#rakan-ink.editorial-design .readlink{font-size:12px;border-width:1px}
#rakan-ink.editorial-design .books-section{background:none;border-top:1px solid var(--ink)}
#rakan-ink.editorial-design .book-grid{gap:23px}
#rakan-ink.editorial-design .book-tile{grid-template-columns:130px 1fr;gap:24px;padding:27px;border:1px solid;border-radius:21px;background:var(--peach)}
#rakan-ink.editorial-design .book-tile h3{font-size:30px;line-height:1.6}
#rakan-ink.editorial-design .book-tile p{font-size:13px;line-height:1.95}
#rakan-ink.editorial-design .book-tilevisual{box-shadow:5px 5px 0 #24233925}
#rakan-ink.editorial-design .editorial-books{grid-template-columns:1fr;gap:26px}
#rakan-ink.editorial-design .editorial-books .book-tile{grid-template-columns:200px 1fr;padding:35px 45px;gap:55px;min-height:350px}
#rakan-ink.editorial-design .editorial-books .book-tile h3{font-size:45px}
#rakan-ink.editorial-design .editorial-books .book-tile p{font:400 21px/1.9 'Thmanyah Text',serif;max-width:600px;margin:12px 0 25px}
#rakan-ink.editorial-design .home-about{margin:0 0 32px;background:none;border:1px solid var(--ink);border-radius:23px;overflow:hidden;grid-template-columns:1.15fr 1fr}
#rakan-ink.editorial-design .portrait-link{height:350px;min-height:0}
#rakan-ink.editorial-design .home-about>div{background:var(--lilac);border:0;border-right:1px solid var(--ink);padding:35px 42px;position:relative}
#rakan-ink.editorial-design .home-about h2{font-size:42px;line-height:1.6}
#rakan-ink.editorial-design .about-star{position:absolute;left:28px;top:22px;font:400 52px/1 serif}
#rakan-ink.editorial-design .home-contact{background:var(--peach);border:1px solid var(--ink);border-radius:22px;padding:30px 40px;margin-bottom:35px}
#rakan-ink.editorial-design .home-contact h2{font-size:35px;line-height:1.55}
#rakan-ink.editorial-design .home-contact p{font-size:13px}
#rakan-ink.editorial-design .archive-controls{background:var(--lilac);border:1px solid var(--ink);border-radius:21px;padding:25px;margin:30px 0 0;grid-template-columns:2fr 1fr 1fr;gap:20px}
#rakan-ink.editorial-design .archive-results{padding:26px 0 38px}
#rakan-ink.editorial-design .archive-controls input,#rakan-ink.editorial-design select{border-width:1px;border-radius:9px;font-size:13px}
#rakan-ink.editorial-design .external-grid{grid-template-columns:1fr 1fr}
#rakan-ink.editorial-design .external-card:nth-child(2n){background:var(--peach)}
#rakan-ink.editorial-design .external-card{position:relative;overflow:hidden}
#rakan-ink.editorial-design .external-index{display:flex;justify-content:space-between;font:700 43px/1.2 'Thmanyah Display',serif;padding:23px 27px 0;opacity:.75}
#rakan-ink.editorial-design .external-index>span{font:400 26px/1.2 'Thmanyah Sans',sans-serif}
#rakan-ink.editorial-design .external-card h2{font-size:34px}
#rakan-ink.editorial-design .external-card .article-cardcontent{padding-top:18px}
#rakan-ink.editorial-design .publication-name{font-size:12px}
#rakan-ink.editorial-design .about-heading{background:none;border-bottom:1px solid var(--ink);padding:45px 0;gap:55px;align-items:center;grid-template-columns:1.3fr 1fr;overflow:visible}
#rakan-ink.editorial-design .about-heading>div{padding:0}
#rakan-ink.editorial-design .about-heading h1{font-size:clamp(56px,6.2vw,82px);line-height:1.45;margin:17px 0 21px}
#rakan-ink.editorial-design .about-heading p{font:400 21px/1.9 'Thmanyah Text',serif}
#rakan-ink.editorial-design .portrait-composition{position:relative;max-width:430px;width:100%;justify-self:center}
#rakan-ink.editorial-design .about-portrait{display:block;min-height:0;height:345px;border:1px solid var(--ink);border-radius:23px;transform:rotate(-3deg);box-shadow:11px 11px 0 var(--lilac);position:relative;z-index:1}
#rakan-ink.editorial-design .portrait-seal{position:absolute;right:-20px;bottom:-18px;width:73px;height:73px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;background:var(--peach);font:400 53px/1 serif;z-index:2;transform:rotate(9deg)}
#rakan-ink.editorial-design .photo-line{position:absolute;inset:-20px;border:1px solid #24233935;border-radius:50%;z-index:0}
#rakan-ink.editorial-design .reading-content{max-width:780px;padding:45px 20px;font-size:var(--read-size,22px);line-height:2.05}
#rakan-ink.editorial-design .reading-content h2{font-size:32px}
#rakan-ink.editorial-design .about-content{padding-block:50px}
#rakan-ink.editorial-design .article-heading{padding:40px 0 34px;border-bottom:1px solid var(--ink);position:relative}
#rakan-ink.editorial-design .article-heading h1{font:700 clamp(44px,5.5vw,73px)/1.6 'Thmanyah Display',serif;max-width:1000px;margin:18px 0 28px;letter-spacing:0}
#rakan-ink.editorial-design .article-heading>.meta{font-size:12px;gap:20px}
#rakan-ink.editorial-design .backlink{font-size:12px;margin-bottom:26px}
#rakan-ink.editorial-design .reading-seal{position:absolute;left:12px;top:33px;font:400 45px/1 serif}
#rakan-ink.editorial-design .article-heroimage{display:block;border:1px solid var(--ink);border-radius:22px;max-height:470px;margin:27px 0 4px}
#rakan-ink.editorial-design .article-signoff{margin:0 auto 35px;max-width:740px;padding:25px;border:1px solid var(--ink);border-radius:20px;background:var(--peach)}
#rakan-ink.editorial-design .article-pagination{border-width:1px;padding:27px 0;margin-top:32px}
#rakan-ink.editorial-design .book-detail{border-bottom:1px solid var(--ink);background:none;gap:50px;padding:45px 0;align-items:stretch;grid-template-columns:1fr 1.4fr}
#rakan-ink.editorial-design .book-detailvisual{border:1px solid var(--ink);border-radius:22px;padding:40px;background:var(--peach);position:relative}
#rakan-ink.editorial-design .book-detailvisual:before{content:'✳';position:absolute;left:24px;top:20px;font:400 40px/1 serif}
#rakan-ink.editorial-design .book-detail>section{padding:20px 0}
#rakan-ink.editorial-design .book-detail h1{font-size:60px;line-height:1.6}
#rakan-ink.editorial-design .book-introduction{max-width:780px;background:none;padding:40px 20px;margin:auto}
#rakan-ink.editorial-design .book-introduction h2{font-size:34px}
#rakan-ink.editorial-design .contact-body{padding:35px 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}
#rakan-ink.editorial-design .contact-body h2{grid-column:1/-1;font-size:32px;margin-bottom:1px}
#rakan-ink.editorial-design .social-tile{margin:0;padding:27px;border-width:1px;border-radius:21px;transition:box-shadow .2s,transform .2s;gap:18px;min-width:0}
#rakan-ink.editorial-design .social-tile:hover{box-shadow:4px 4px 0 var(--ink);transform:translateY(-3px);text-decoration:none}
#rakan-ink.editorial-design .social-tile:last-child{background:var(--peach)}
#rakan-ink.editorial-design .social-symbol{font-size:42px}
#rakan-ink.editorial-design .social-tile strong{font-size:19px}
#rakan-ink.editorial-design .social-tile bdi{font-size:13px}
#rakan-ink.editorial-design .comments-section{padding:32px 0;border-top-width:1px}
#rakan-ink.editorial-design .comments-section h2{font-size:34px}
#rakan-ink.editorial-design .comment-form{border-width:1px;border-radius:22px;padding:27px;max-width:780px;margin:28px auto 0;gap:15px}
#rakan-ink.editorial-design .comment-form h3{font-size:31px}
#rakan-ink.editorial-design .comment-form .rk-pill:disabled{cursor:default;opacity:.55}
#rakan-ink.editorial-design .site-footer{border-top:1px solid var(--ink);padding:30px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px 25px;margin-top:10px}
#rakan-ink.editorial-design .site-footer>.rk-logo{font-size:27px}
#rakan-ink.editorial-design .site-footer>p{margin:0;align-self:center;text-align:left;font-size:12px}
#rakan-ink.editorial-design .site-footer>div{font-size:12px;gap:25px;margin:10px 0}
#rakan-ink.editorial-design .site-footer>small{text-align:left;font-size:10px;align-self:center}
@media(max-width:1000px){#rakan-ink.editorial-design{padding-inline:27px}#rakan-ink.editorial-design .rk-nav{gap:18px;font-size:12px}#rakan-ink.editorial-design .rk-nav .rk-solid{font-size:12px}#rakan-ink.editorial-design .rk-hero,#rakan-ink.editorial-design .page-heading{gap:25px;grid-template-columns:1.25fr .8fr}#rakan-ink.editorial-design .editorial-art{transform:scale(.85) rotate(-8deg);width:260px}#rakan-ink.editorial-design .book-grid{grid-template-columns:1fr}#rakan-ink.editorial-design .article-grid{gap:17px}#rakan-ink.editorial-design .article-cardcontent{padding:20px}#rakan-ink.editorial-design .article-card h3{font-size:27px}#rakan-ink.editorial-design .about-heading{gap:35px}#rakan-ink.editorial-design .about-portrait{height:310px}#rakan-ink.editorial-design .book-detail h1{font-size:48px}#rakan-ink.editorial-design .social-tile{padding:22px 18px;gap:14px}#rakan-ink.editorial-design .social-symbol{font-size:31px}#rakan-ink.editorial-design .social-tile strong{font-size:16px}}
@media(max-width:760px){#rakan-ink.editorial-design .article-grid{grid-template-columns:1fr 1fr}#rakan-ink.editorial-design .home-about h2{font-size:35px}#rakan-ink.editorial-design .portrait-link{height:300px}#rakan-ink.editorial-design .home-about>div{padding:30px}#rakan-ink.editorial-design .contact-body{grid-template-columns:1fr}#rakan-ink.editorial-design .about-heading h1{font-size:58px}#rakan-ink.editorial-design .about-portrait{height:280px}}
@media(max-width:650px){#rakan-ink.editorial-design{padding:0 20px 25px}#rakan-ink.editorial-design .rk-top{min-height:89px;padding:18px 0;gap:15px;position:relative}#rakan-ink.editorial-design .rk-logo{font-size:25px}#rakan-ink.editorial-design .menu-button{font-size:12px;min-height:38px;padding:8px 17px}#rakan-ink.editorial-design .rk-nav{margin:0;width:100%;padding:19px;background:var(--lilac);border-radius:19px;border:1px solid var(--ink);gap:18px;font-size:13px}#rakan-ink.editorial-design .rk-nav .rk-solid{font-size:13px}#rakan-ink.editorial-design .rk-nav a[aria-current=page]{padding-bottom:5px}#rakan-ink.editorial-design h1{letter-spacing:-1px}#rakan-ink.editorial-design .rk-hero{padding:27px 0 30px;min-height:0;grid-template-columns:minmax(0,1fr) 132px;gap:13px}#rakan-ink.editorial-design .rk-headline{display:contents}#rakan-ink.editorial-design .rk-headline>div{grid-column:1/-1}#rakan-ink.editorial-design .rk-headline h1{font-size:64px;line-height:1.4;margin:10px 0 15px;max-width:100%}#rakan-ink.editorial-design .rk-headline p{font-size:18px;line-height:1.9;max-width:100%}#rakan-ink.editorial-design .rk-headline>.rk-pill{grid-row:2;grid-column:1;align-self:center;justify-self:start;padding:11px 18px;font-size:12px;gap:10px}#rakan-ink.editorial-design .editorial-art{width:155px;height:180px;transform:scale(.75) rotate(-8deg);transform-origin:center;justify-self:center}#rakan-ink.editorial-design .rk-hero>.editorial-art{grid-row:2;grid-column:2;margin-block:-18px}#rakan-ink.editorial-design .art-orbit{inset:5px 0}#rakan-ink.editorial-design .art-tile{width:65px;height:65px;font-size:24px;box-shadow:4px 4px 0;border-radius:13px}#rakan-ink.editorial-design .tile-one{top:4px;right:0}#rakan-ink.editorial-design .tile-two{top:96px;left:-3px}#rakan-ink.editorial-design .tile-three{top:-3px;left:10px;width:40px;height:40px;font-size:17px;border-radius:9px;box-shadow:2px 2px 0}#rakan-ink.editorial-design .art-star{top:90px;right:8px;font-size:55px}#rakan-ink.editorial-design .orbit-cross{font-size:18px}.cross-one{left:-18px;top:66px}.cross-two{right:-15px;bottom:-2px}#rakan-ink.editorial-design .art-books .art-tile{height:88px;width:60px;font-size:24px}#rakan-ink.editorial-design .art-books .tile-two{top:90px;left:-7px}#rakan-ink.editorial-design .art-books .tile-three{height:53px;width:37px;top:-5px;left:20px;font-size:15px}#rakan-ink.editorial-design .art-books .art-star{font-size:45px;right:-8px;top:105px}#rakan-ink.editorial-design .art-articles .art-tile{font-size:34px}#rakan-ink.editorial-design .art-elsewhere .art-tile{font-size:19px;border-top-width:10px}#rakan-ink.editorial-design .art-elsewhere .tile-three{font-size:13px}#rakan-ink.editorial-design .art-contact .tile-one{font-size:34px}#rakan-ink.editorial-design .page-heading{padding:27px 0 32px;grid-template-columns:minmax(0,1fr) 120px;gap:10px;min-height:260px}#rakan-ink.editorial-design .page-heading h1{font-size:54px;margin:12px 0 14px;line-height:1.45}#rakan-ink.editorial-design .page-heading p{font-size:16px;line-height:1.9}#rakan-ink.editorial-design .heading-copy{min-width:0}#rakan-ink.editorial-design .featured-book-section{padding-top:25px}#rakan-ink.editorial-design .featured-book-layout{grid-template-columns:1fr;min-height:0}#rakan-ink.editorial-design .rk-note{padding:25px}#rakan-ink.editorial-design .rk-note h2{font-size:32px;margin:12px 0}#rakan-ink.editorial-design .rk-bookshelf{border:0;border-top:1px solid var(--ink);min-height:340px;padding:35px 25px 22px}#rakan-ink.editorial-design .hero-book{width:145px}#rakan-ink.editorial-design .rk-strip{padding:20px 0;align-items:flex-start;gap:12px;flex-direction:column;font-size:13px}#rakan-ink.editorial-design .rk-strip a{font-size:12px}#rakan-ink.editorial-design .home-section{padding:28px 0 32px}#rakan-ink.editorial-design .section-heading{margin-bottom:20px;gap:10px}#rakan-ink.editorial-design .section-heading h2{font-size:30px}#rakan-ink.editorial-design .section-heading>a{font-size:11px}#rakan-ink.editorial-design .article-grid{grid-template-columns:1fr;gap:21px}#rakan-ink.editorial-design .article-cardcontent{padding:25px}#rakan-ink.editorial-design .article-card h3{font-size:32px}#rakan-ink.editorial-design .article-card p{font-size:18px}#rakan-ink.editorial-design .book-grid{gap:22px}#rakan-ink.editorial-design .book-tile{grid-template-columns:100px minmax(0,1fr);padding:24px 20px;gap:22px}#rakan-ink.editorial-design .book-tile h3{font-size:27px}#rakan-ink.editorial-design .book-tile .designed-cover{min-height:155px}#rakan-ink.editorial-design .book-tile .designed-cover strong{font-size:27px}#rakan-ink.editorial-design .book-tile p{font-size:12px}#rakan-ink.editorial-design .editorial-books .book-tile{grid-template-columns:115px minmax(0,1fr);padding:28px 22px;gap:25px;min-height:280px}#rakan-ink.editorial-design .editorial-books .book-tile h3{font-size:30px}#rakan-ink.editorial-design .editorial-books .book-tile p{font-size:16px;margin:8px 0 17px}#rakan-ink.editorial-design .home-about{grid-template-columns:1fr;margin-bottom:25px}#rakan-ink.editorial-design .portrait-link{height:300px}#rakan-ink.editorial-design .home-about>div{border:0;border-top:1px solid var(--ink);padding:27px}#rakan-ink.editorial-design .home-about h2{font-size:38px}#rakan-ink.editorial-design .about-star{font-size:45px;left:25px}#rakan-ink.editorial-design .home-contact{padding:26px;gap:15px;align-items:flex-start;flex-direction:column;margin-bottom:25px}#rakan-ink.editorial-design .home-contact h2{font-size:34px}#rakan-ink.editorial-design .archive-controls{padding:22px;grid-template-columns:1fr 1fr;gap:17px;margin-top:25px}#rakan-ink.editorial-design .archive-controls .search-label{grid-column:1/-1}#rakan-ink.editorial-design .archive-results{padding:24px 0 32px}#rakan-ink.editorial-design .external-grid{grid-template-columns:1fr}#rakan-ink.editorial-design .external-card h2{font-size:31px}#rakan-ink.editorial-design .external-index{font-size:37px}#rakan-ink.editorial-design .about-heading{grid-template-columns:1fr;gap:36px;padding:30px 0 40px}#rakan-ink.editorial-design .about-heading h1{font-size:60px;line-height:1.45}#rakan-ink.editorial-design .about-heading p{font-size:18px}#rakan-ink.editorial-design .portrait-composition{width:calc(100% - 35px);max-width:430px;margin:5px 0 10px}#rakan-ink.editorial-design .about-portrait{height:300px}#rakan-ink.editorial-design .portrait-seal{width:64px;height:64px;font-size:45px}#rakan-ink.editorial-design .about-content{padding:35px 3px}#rakan-ink.editorial-design .reading-content{padding:30px 3px;line-height:2.05}#rakan-ink.editorial-design .reading-content h2{font-size:29px}#rakan-ink.editorial-design .article-heading{padding:30px 0 27px}#rakan-ink.editorial-design .article-heading h1{font-size:43px;line-height:1.65;margin:20px 0}#rakan-ink.editorial-design .article-heading>.meta{font-size:11px;gap:13px}#rakan-ink.editorial-design .reading-seal{top:27px;font-size:33px}#rakan-ink.editorial-design .article-heroimage{margin:23px 0 0;border-radius:18px;max-height:340px}#rakan-ink.editorial-design .article-signoff{padding:22px;margin:5px 0 27px}#rakan-ink.editorial-design .article-pagination{padding:22px 0;gap:20px}#rakan-ink.editorial-design .article-pagination span{font-size:21px}#rakan-ink.editorial-design .book-detail{display:flex;flex-direction:column;gap:27px;padding:28px 0}#rakan-ink.editorial-design .book-detailvisual{border:1px solid var(--ink);padding:40px 35px;min-height:300px}#rakan-ink.editorial-design .book-detailvisual>img,#rakan-ink.editorial-design .book-detailvisual>.designed-cover{width:175px}#rakan-ink.editorial-design .book-detailvisual>.designed-cover{min-height:260px}#rakan-ink.editorial-design .book-detailvisual .designed-cover strong{font-size:46px}#rakan-ink.editorial-design .book-detail>section{padding:0}#rakan-ink.editorial-design .book-detail h1{font-size:47px;margin:16px 0}#rakan-ink.editorial-design .book-detail p{font-size:20px}#rakan-ink.editorial-design .book-introduction{padding:30px 3px}#rakan-ink.editorial-design .contact-body{padding:28px 0;gap:20px}#rakan-ink.editorial-design .contact-body h2{font-size:30px}#rakan-ink.editorial-design .social-tile{padding:25px;gap:20px}#rakan-ink.editorial-design .social-tile strong{font-size:18px}#rakan-ink.editorial-design .social-tile bdi{font-size:13px}#rakan-ink.editorial-design .social-symbol{font-size:37px}#rakan-ink.editorial-design .comments-section{padding:28px 0}#rakan-ink.editorial-design .comments-section h2{font-size:31px}#rakan-ink.editorial-design .comment-form{padding:24px;gap:16px}#rakan-ink.editorial-design .comment-form h3{font-size:30px}#rakan-ink.editorial-design .site-footer{grid-template-columns:1fr;gap:13px;padding-top:26px}#rakan-ink.editorial-design .site-footer>p,#rakan-ink.editorial-design .site-footer>small{text-align:right}#rakan-ink.editorial-design .site-footer>div{margin:6px 0 12px}}
@media(max-width:390px){#rakan-ink.editorial-design .page-heading{grid-template-columns:minmax(0,1fr) 86px}#rakan-ink.editorial-design .page-heading>.editorial-art{transform:scale(.57) rotate(-8deg);transform-origin:50% 50%;width:132px}#rakan-ink.editorial-design .page-heading h1{font-size:48px}#rakan-ink.editorial-design .editorial-books .book-tile{grid-template-columns:95px minmax(0,1fr);gap:20px;padding:24px 18px}#rakan-ink.editorial-design .editorial-books .book-tile h3{font-size:26px}#rakan-ink.editorial-design .rk-headline h1{font-size:57px}#rakan-ink.editorial-design .about-heading h1{font-size:53px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#rakan-ink.editorial-design *{transition:none!important}}

/* Bold Thamanyah masthead, shared across the blog. */
#rakan-ink.editorial-design .rk-top>.rk-logo{font-family:'Thmanyah Display',serif;font-weight:700;letter-spacing:0;font-size:44px;line-height:1.5}
#rakan-ink.editorial-design.page-404 .page-heading{display:block}
@media(max-width:650px){#rakan-ink.editorial-design .rk-top>.rk-logo{font-size:38px}}
