.Chip-module__L-1FGq__chip{color:var(--color-primary);background:color-mix(in oklch, var(--color-primary), transparent 88%);text-transform:uppercase;letter-spacing:.05em;border-radius:100px;padding:6px 12px;font-size:.75rem;font-weight:500}
.AppHeader-module__oqwL3W__header{margin-bottom:56px}.AppHeader-module__oqwL3W__titleWrapper{align-items:center;gap:16px;margin-bottom:16px;display:flex}.AppHeader-module__oqwL3W__title{color:var(--color-base-content);letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,8vw,3rem);font-weight:700}.AppHeader-module__oqwL3W__description{color:var(--color-base-content);opacity:.7;max-width:540px;margin:0;font-size:1.125rem;line-height:1.6}
.ToolCard-module__FPxIZG__item{background:var(--color-base-100);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);border-radius:12px;align-items:center;gap:16px;padding:16px;text-decoration:none;transition:all .25s cubic-bezier(.25,.46,.45,.94);display:flex}.ToolCard-module__FPxIZG__item:hover{border-color:var(--accent-color);background:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){.ToolCard-module__FPxIZG__item:hover{background:color-mix(in oklch, var(--accent-color), transparent 96%)}}.ToolCard-module__FPxIZG__item:hover .ToolCard-module__FPxIZG__arrow{opacity:1;transform:translate(0)}.ToolCard-module__FPxIZG__iconWrapper{background:var(--accent-color);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.ToolCard-module__FPxIZG__iconWrapper{background:color-mix(in oklch, var(--accent-color), transparent 90%)}}.ToolCard-module__FPxIZG__iconWrapper{color:var(--accent-color)}.ToolCard-module__FPxIZG__content{flex:1;min-width:0}.ToolCard-module__FPxIZG__title{color:var(--color-base-content);margin:0 0 4px;font-size:1rem;font-weight:600}.ToolCard-module__FPxIZG__description{color:var(--color-base-content);opacity:.6;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;line-height:1.4;overflow:hidden}.ToolCard-module__FPxIZG__arrow{color:var(--color-base-content);opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.25,.46,.45,.94);display:flex;transform:translate(-4px)}@media (max-width:48rem){.ToolCard-module__FPxIZG__description{white-space:normal}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.tool-module__bFYsRG__list{flex-direction:column;gap:12px;display:flex}
.LayoutWithSidebar-module-scss-module__0y4Rxq__wrapper{align-items:baseline;gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.LayoutWithSidebar-module-scss-module__0y4Rxq__highlight{grid-column:1/-1}@media (min-width:48rem){.LayoutWithSidebar-module-scss-module__0y4Rxq__withSidebar{grid-template-columns:1fr minmax(0,16rem)}}.LayoutWithSidebar-module-scss-module__0y4Rxq__sidebarWrapper{height:100%}
.RecentPost-module-scss-module__jH2c4a__h6{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase}.RecentPost-module-scss-module__jH2c4a__postListItem{color:var(--color-primary-2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));display:-webkit-box;overflow:hidden}.RecentPost-module-scss-module__jH2c4a__postListItem:not(:last-child){border-bottom:1px dashed var(--color-divider);padding-bottom:1rem}.RecentPost-module-scss-module__jH2c4a__postListItem:hover{color:var(--color-base-content)}@property --tw-font-weight{syntax:"*";inherits:false}
.TableOfContent-module-scss-module__VbDHpq__wrapper{scrollbar-width:none;-ms-overflow-style:none;max-height:calc(100vh - 100px);overflow-y:auto}.TableOfContent-module-scss-module__VbDHpq__wrapper::-webkit-scrollbar{display:none}.TableOfContent-module-scss-module__VbDHpq__wrapper[data-scroll=start]{-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.TableOfContent-module-scss-module__VbDHpq__wrapper[data-scroll=end]{-webkit-mask-image:linear-gradient(#0000 0%,#000 20%);mask-image:linear-gradient(#0000 0%,#000 20%)}.TableOfContent-module-scss-module__VbDHpq__wrapper[data-scroll=middle]{-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%)}.TableOfContent-module-scss-module__VbDHpq__item{-webkit-line-clamp:1;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));white-space:nowrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TableOfContent-module-scss-module__VbDHpq__item:not(:last-child){margin-bottom:12px}.TableOfContent-module-scss-module__VbDHpq__item.TableOfContent-module-scss-module__VbDHpq__active{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary-2)}@property --tw-font-weight{syntax:"*";inherits:false}
.ReactionButton-module-scss-module__MVJiDG__wrapper{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.ReactionButton-module-scss-module__MVJiDG__label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ReactionButton-module-scss-module__MVJiDG__label{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}@layer daisyui.l1.l2.l3{:where(.ReactionButton-module-scss-module__MVJiDG__button){width:unset}.ReactionButton-module-scss-module__MVJiDG__button{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ReactionButton-module-scss-module__MVJiDG__button{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.ReactionButton-module-scss-module__MVJiDG__button{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.ReactionButton-module-scss-module__MVJiDG__button{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.ReactionButton-module-scss-module__MVJiDG__button{--btn-noise:var(--fx-noise)}@media (hover:hover){.ReactionButton-module-scss-module__MVJiDG__button:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.ReactionButton-module-scss-module__MVJiDG__button:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}}.ReactionButton-module-scss-module__MVJiDG__button:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.ReactionButton-module-scss-module__MVJiDG__button:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ReactionButton-module-scss-module__MVJiDG__button:active:not(.ReactionButton-module-scss-module__MVJiDG__btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.ReactionButton-module-scss-module__MVJiDG__button:active:not(.ReactionButton-module-scss-module__MVJiDG__btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.ReactionButton-module-scss-module__MVJiDG__button:active:not(.ReactionButton-module-scss-module__MVJiDG__btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.ReactionButton-module-scss-module__MVJiDG__button:active:not(.ReactionButton-module-scss-module__MVJiDG__btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.ReactionButton-module-scss-module__MVJiDG__button:active:not(.ReactionButton-module-scss-module__MVJiDG__btn-active){--btn-shadow:0 0 0 0 #0000, 0 0 0 0 #0000}@supports (color:lab(0% 0 0)){.ReactionButton-module-scss-module__MVJiDG__button:active:not(.ReactionButton-module-scss-module__MVJiDG__btn-active){--btn-shadow:0 0 0 0 lab(0% 0 0/0), 0 0 0 0 lab(0% 0 0/0)}}.ReactionButton-module-scss-module__MVJiDG__button:is(input[type=checkbox],input[type=radio]){appearance:none}.ReactionButton-module-scss-module__MVJiDG__button:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ReactionButton-module-scss-module__MVJiDG__button:where(input:checked:not(.ReactionButton-module-scss-module__MVJiDG__filter .ReactionButton-module-scss-module__MVJiDG__btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.ReactionButton-module-scss-module__MVJiDG__voted{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}}.ReactionButton-module-scss-module__MVJiDG__prose :where(a.ReactionButton-module-scss-module__MVJiDG__button:not(.ReactionButton-module-scss-module__MVJiDG__btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1.l2{.ReactionButton-module-scss-module__MVJiDG__button:disabled:not(.ReactionButton-module-scss-module__MVJiDG__btn-link,.ReactionButton-module-scss-module__MVJiDG__btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ReactionButton-module-scss-module__MVJiDG__button:disabled:not(.ReactionButton-module-scss-module__MVJiDG__btn-link,.ReactionButton-module-scss-module__MVJiDG__btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.ReactionButton-module-scss-module__MVJiDG__button:disabled:not(.ReactionButton-module-scss-module__MVJiDG__btn-link,.ReactionButton-module-scss-module__MVJiDG__btn-ghost){box-shadow:none}.ReactionButton-module-scss-module__MVJiDG__button:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ReactionButton-module-scss-module__MVJiDG__button:disabled{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.ReactionButton-module-scss-module__MVJiDG__button[disabled]:not(.ReactionButton-module-scss-module__MVJiDG__btn-link,.ReactionButton-module-scss-module__MVJiDG__btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ReactionButton-module-scss-module__MVJiDG__button[disabled]:not(.ReactionButton-module-scss-module__MVJiDG__btn-link,.ReactionButton-module-scss-module__MVJiDG__btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.ReactionButton-module-scss-module__MVJiDG__button[disabled]:not(.ReactionButton-module-scss-module__MVJiDG__btn-link,.ReactionButton-module-scss-module__MVJiDG__btn-ghost){box-shadow:none}.ReactionButton-module-scss-module__MVJiDG__button[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ReactionButton-module-scss-module__MVJiDG__button[disabled]{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.ReactionButton-module-scss-module__MVJiDG__button{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}}.ReactionButton-module-scss-module__MVJiDG__button{gap:calc(var(--spacing,.25rem) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}@layer daisyui.l1{.ReactionButton-module-scss-module__MVJiDG__button:not(.ReactionButton-module-scss-module__MVJiDG__btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.ReactionButton-module-scss-module__MVJiDG__filter .ReactionButton-module-scss-module__MVJiDG__btn),:disabled,[disabled],.ReactionButton-module-scss-module__MVJiDG__btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){.ReactionButton-module-scss-module__MVJiDG__button:not(.ReactionButton-module-scss-module__MVJiDG__btn-active,:active,:focus-visible,input:checked:not(.ReactionButton-module-scss-module__MVJiDG__filter .ReactionButton-module-scss-module__MVJiDG__btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}.ReactionButton-module-scss-module__MVJiDG__voted{border-color:var(--color-success);color:var(--color-success)}@media (hover:hover){@layer daisyui.l1.l2.l3{.ReactionButton-module-scss-module__MVJiDG__notVoted:hover{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}}.ReactionButton-module-scss-module__MVJiDG__disabled{cursor:not-allowed;opacity:.5}.ReactionButton-module-scss-module__MVJiDG__count{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
.StickySidebar-module-scss-module__rpreaW__wrapper{gap:calc(var(--spacing,.25rem) * 9);flex-direction:column;height:100%;display:flex}.StickySidebar-module-scss-module__rpreaW__stickyContainer{position:sticky;top:1.5rem}.StickySidebar-module-scss-module__rpreaW__h6{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase}@property --tw-font-weight{syntax:"*";inherits:false}
.PopularPost-module-scss-module__aThzwq__h6{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase}.PopularPost-module-scss-module__aThzwq__postListItem{color:var(--color-primary-2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));display:-webkit-box;overflow:hidden}.PopularPost-module-scss-module__aThzwq__postListItem:not(:last-child){border-bottom:1px dashed var(--color-divider);padding-bottom:1rem}.PopularPost-module-scss-module__aThzwq__postListItem:hover{color:var(--color-base-content)}@property --tw-font-weight{syntax:"*";inherits:false}
.PostHeader-module-scss-module__kZsi6G__title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-wrap:balance}.PostHeader-module-scss-module__kZsi6G__tagsRow{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.PostHeader-module-scss-module__kZsi6G__date{margin-top:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:hsl(var(--muted-foreground))}@layer daisyui.l1.l2.l3{.PostHeader-module-scss-module__kZsi6G__tag{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}@layer daisyui.l1.l2{.PostHeader-module-scss-module__kZsi6G__tag{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.PostHeader-module-scss-module__kZsi6G__tag{background-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.PostHeader-module-scss-module__kZsi6G__tag{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.PostHeader-module-scss-module__kZsi6G__tag{border-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.PostHeader-module-scss-module__kZsi6G__tag{--size:calc(var(--size-selector,.25rem) * 5);--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content);background-image:none;font-size:.75rem}[data-theme=dark] .PostHeader-module-scss-module__kZsi6G__tag{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}}@property --tw-font-weight{syntax:"*";inherits:false}
.ProjectListPreview-module-scss-module__zqQ3OG__projectList{flex-direction:column;display:flex}.ProjectListPreview-module-scss-module__zqQ3OG__projectItem{border-bottom:1px dashed var(--color-divider);padding:1rem 0}.ProjectListPreview-module-scss-module__zqQ3OG__projectItem:last-child{border-bottom:none}.ProjectListPreview-module-scss-module__zqQ3OG__projectLink{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);text-decoration-line:none;display:flex}@media (min-width:48rem){.ProjectListPreview-module-scss-module__zqQ3OG__projectLink{gap:calc(var(--spacing,.25rem) * 6)}}.ProjectListPreview-module-scss-module__zqQ3OG__projectThumbnail{border-radius:var(--radius-xl,.75rem);height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);background-color:var(--color-base-300);object-fit:cover;padding:calc(var(--spacing,.25rem) * 2);margin-top:calc(var(--spacing,.25rem) * 1);flex-shrink:0}.ProjectListPreview-module-scss-module__zqQ3OG__projectHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.ProjectListPreview-module-scss-module__zqQ3OG__projectMeta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.ProjectListPreview-module-scss-module__zqQ3OG__projectDate{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ProjectListPreview-module-scss-module__zqQ3OG__projectDate{color:color-mix(in oklch, var(--color-base-content), transparent 35%)}}.ProjectListPreview-module-scss-module__zqQ3OG__arrowIcon{align-items:center;display:flex}.ProjectListPreview-module-scss-module__zqQ3OG__tagsWrapper{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}@layer daisyui.l1.l2.l3{.ProjectListPreview-module-scss-module__zqQ3OG__tag{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}@layer daisyui.l1.l2{.ProjectListPreview-module-scss-module__zqQ3OG__tag{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.ProjectListPreview-module-scss-module__zqQ3OG__tag{background-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.ProjectListPreview-module-scss-module__zqQ3OG__tag{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.ProjectListPreview-module-scss-module__zqQ3OG__tag{border-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.ProjectListPreview-module-scss-module__zqQ3OG__tag{--size:calc(var(--size-selector,.25rem) * 5);--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content);background-image:none;font-size:.75rem}[data-theme=dark] .ProjectListPreview-module-scss-module__zqQ3OG__tag{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}}.ProjectListPreview-module-scss-module__zqQ3OG__projectDescription{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-base-content);opacity:.7;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@property --tw-leading{syntax:"*";inherits:false}
.MyLink-module__UR7C0G__link{display:inline-block}.MyLink-module__UR7C0G__small{font-size:.875rem;line-height:1.25rem}.MyLink-module__UR7C0G__muted{color:color-mix(in oklch, var(--color-base-content), transparent 20%)}
.HomeSections-module-scss-module__k3Zfna__sectionHeader{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:baseline;display:flex}.HomeSections-module-scss-module__k3Zfna__sectionTitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-base-content);text-transform:uppercase;opacity:.6}.HomeSections-module-scss-module__k3Zfna__writingList{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.HomeSections-module-scss-module__k3Zfna__writingLink{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}@media (min-width:40rem){.HomeSections-module-scss-module__k3Zfna__writingLink{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 4);flex-direction:row}}.HomeSections-module-scss-module__k3Zfna__writingLink:hover .HomeSections-module-scss-module__k3Zfna__writingTitle{text-decoration-line:underline}.HomeSections-module-scss-module__k3Zfna__writingMeta{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-base-content);opacity:.6;flex-shrink:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.TypographyText-module-scss-module__JNfE0W__text{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.TypographyText-module-scss-module__JNfE0W__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);flex:1}@media (min-width:48rem){.TypographyText-module-scss-module__JNfE0W__title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.TypographyText-module-scss-module__JNfE0W__description{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media (min-width:48rem){.TypographyText-module-scss-module__JNfE0W__description{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.TypographyText-module-scss-module__JNfE0W__description{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.TypographyText-module-scss-module__JNfE0W__description{color:color-mix(in oklch, var(--color-base-content), transparent 35%)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.PrevNextPost-module-scss-module__CgSSSG__container{grid-template-columns:1fr;gap:1.5rem;display:grid}.PrevNextPost-module-scss-module__CgSSSG__linkContent{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-direction:row;display:flex}.PrevNextPost-module-scss-module__CgSSSG__linkContent.PrevNextPost-module-scss-module__CgSSSG__justifyEnd{justify-content:flex-end}
.WritingListPreview-module-scss-module__23-Pza__writingList{flex-direction:column;display:flex}.WritingListPreview-module-scss-module__23-Pza__writingItem{border-bottom:1px dashed var(--color-divider);padding:1rem 0}.WritingListPreview-module-scss-module__23-Pza__writingItem:last-child{border-bottom:none}.WritingListPreview-module-scss-module__23-Pza__writingLink{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);text-decoration-line:none;display:flex}@media (min-width:48rem){.WritingListPreview-module-scss-module__23-Pza__writingLink{gap:calc(var(--spacing,.25rem) * 6)}}.WritingListPreview-module-scss-module__23-Pza__writingHeader{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.WritingListPreview-module-scss-module__23-Pza__writingMeta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.WritingListPreview-module-scss-module__23-Pza__publication{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.WritingListPreview-module-scss-module__23-Pza__publication{color:color-mix(in oklch, var(--color-base-content), transparent 20%)}}.WritingListPreview-module-scss-module__23-Pza__writingDate{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.WritingListPreview-module-scss-module__23-Pza__writingDate{color:color-mix(in oklch, var(--color-base-content), transparent 35%)}}.WritingListPreview-module-scss-module__23-Pza__arrowIcon{align-items:center;display:flex}.WritingListPreview-module-scss-module__23-Pza__tagsWrapper{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}@layer daisyui.l1.l2.l3{.WritingListPreview-module-scss-module__23-Pza__tag{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}@layer daisyui.l1.l2{.WritingListPreview-module-scss-module__23-Pza__tag{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.WritingListPreview-module-scss-module__23-Pza__tag{background-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.WritingListPreview-module-scss-module__23-Pza__tag{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.WritingListPreview-module-scss-module__23-Pza__tag{border-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.WritingListPreview-module-scss-module__23-Pza__tag{--size:calc(var(--size-selector,.25rem) * 5);--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content);background-image:none;font-size:.75rem}[data-theme=dark] .WritingListPreview-module-scss-module__23-Pza__tag{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}}.WritingListPreview-module-scss-module__23-Pza__writingDescription{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-base-content);opacity:.7;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
