.subject-stack{padding-right:84px}.subject-icon{position:absolute;right:16px;top:22px;width:62px;height:58px;transform:rotate(10deg)}.subject-stack h2{max-width:17ch}.writer-intention-note{border-left:5px solid #76ff00;background:#fff;border-radius:8px;padding:17px 22px;margin:24px 0;max-width:76ch}.writer-intention-note h2{font-size:22px;margin:0 0 10px;line-height:1.4}.writer-intention-note p{line-height:1.7;margin:0}.logo-lockup{position:relative;display:inline-block;line-height:0;width:100px;height:67px;flex-shrink:0}.logo-lockup .site-logo{width:100%!important;height:100%!important}.neon-logo-frame{position:absolute;left:12.47%;top:27.13%;width:74.78%;height:40.19%;background:#76ff00;mask:url('/assets/search-glasses.png') center/100% 100% no-repeat;-webkit-mask:url('/assets/search-glasses.png') center/100% 100% no-repeat}input[type=search]{background-image:url('/assets/search-glasses-neon.png')!important;background-size:43px auto!important;background-position:12px center!important;background-repeat:no-repeat!important;padding-left:67px!important}@media(max-width:700px){.logo-lockup{width:82px;height:56px}.subject-icon{width:53px;height:49px;right:15px;top:18px}.subject-stack h2{font-size:27px}.subject-stack{padding-right:77px}}@media print{.writer-intention-note{border-color:#281344}}/* A trial of book covers, keeping the established jaunty stacks. */
.subject-stack{border-radius:6px 15px 15px 6px;padding-left:43px;background:linear-gradient(90deg,#281344 0 11px,#28134444 11px 17px,var(--paper) 17px);box-shadow:5px 5px 0 #fff,7px 7px 0 #281344,11px 11px 0 var(--paper),13px 13px 0 #281344,17px 17px 0 #fff,19px 19px 0 #281344}
.subject-stack::after{content:"";position:absolute;left:20px;right:0;bottom:-7px;height:5px;border-radius:0 0 9px 0;background:repeating-linear-gradient(0deg,#fff 0 1px,#c8bcd2 1px 2px);border-bottom:1px solid #281344;pointer-events:none}
.subject-stack h2{padding-bottom:10px;border-bottom:1px solid #28134444}.subject-stack .stack-link{font-size:14px}
/* Four upright books: two above, two below. */
.stash-pile{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 36px;max-width:780px;margin:0 auto;padding:8px 12px 30px}.subject-stack{aspect-ratio:3/4;min-height:0;padding:30px 26px 35px 39px;display:flex;flex-direction:column;justify-content:center}.subject-stack h2{font-size:clamp(21px,3.6vw,34px);line-height:1.2;margin:40px 0 14px;max-width:12ch}.subject-stack p{font-size:15px;line-height:1.6}.subject-icon{top:20px;right:17px;width:55px;height:51px}.subject-stack .stack-link{margin-top:auto;padding-top:20px}@media(max-width:750px){.stash-pile{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 25px}.subject-stack{padding:22px 17px 23px 29px}.subject-stack h2{font-size:clamp(20px,4vw,28px);margin-top:46px}.subject-stack p{font-size:13px}.subject-icon{width:44px;height:42px;top:14px;right:12px}.subject-stack .stack-link{font-size:12px}}@media(max-width:390px){.stash-main{padding-left:13px;padding-right:18px}.stash-pile{gap:27px 21px;padding-left:4px;padding-right:4px}.subject-stack{padding-left:23px;padding-right:10px}.subject-stack h2{font-size:19px}.subject-stack p{font-size:12px}}
