/* =============================================
BASE
============================================= */
.pl-ps {
font-family: ‘DM Sans’, sans-serif;
color: #17142b;
width: 100%;
margin-top: 48px;
}
.pl-ps * { box-sizing: border-box; }
.pl-ps a { color: #0095b0; text-decoration: underline; font-weight: 700; }
.pl-ps a:hover { color: #401579; }
/* =============================================
SECTION FOUNDATIONS
============================================= */
.pl-ps-section {
padding: 64px 24px;
display: block;
width: 100%;
}
.pl-ps-section.dark { background: #17142b !important; }
.pl-ps-section.purple { background: #401579 !important; }
.pl-ps-section.lavender { background: #eeecf1 !important; }
.pl-ps-section.white { background: #ffffff !important; }
.pl-ps-inner { max-width: 860px; margin: 0 auto; }
.pl-ps-inner.narrow { max-width: 680px; }
/* =============================================
EYEBROW
============================================= */
.pl-ps-eyebrow {
display: inline-block !important;
background: #401579 !important;
color: #ffffff !important;
font-family: ‘DM Sans’, sans-serif;
font-size: 11px; font-weight: 800;
letter-spacing: 0.12em; text-transform: uppercase;
padding: 5px 14px; border-radius: 4px;
margin-bottom: 20px;
}
.pl-ps-eyebrow.light {
background: rgba(157,141,189,0.2) !important;
border: 1px solid rgba(157,141,189,0.4);
color: #9d8dbd !important;
border-radius: 20px;
}
.pl-ps-eyebrow.teal {
background: rgba(0,149,176,0.18) !important;
border: 1px solid rgba(0,149,176,0.4);
color: #7bd9e8 !important;
border-radius: 20px;
}
/* =============================================
HEADINGS
============================================= */
.pl-ps-section.dark h2,
.pl-ps-section.purple h2 {
font-family: ‘Playfair Display’, serif !important;
color: #ffffff !important;
font-size: clamp(1.5rem, 3.5vw, 2.1rem) !important;
font-weight: 900 !important;
line-height: 1.2 !important;
margin: 0 0 16px !important;
}
.pl-ps-section.dark h2 em,
.pl-ps-section.purple h2 em {
color: #9d8dbd !important;
font-style: normal !important;
}
.pl-ps-section.lavender h2,
.pl-ps-section.white h2 {
font-family: ‘Playfair Display’, serif !important;
color: #17142b !important;
font-size: clamp(1.4rem, 3vw, 2rem) !important;
font-weight: 900 !important;
line-height: 1.2 !important;
margin: 0 0 16px !important;
}
.pl-ps-section.dark p,
.pl-ps-section.purple p {
color: #c8c0dd !important;
font-size: 0.97rem !important;
line-height: 1.8 !important;
margin: 0 0 16px !important;
}
.pl-ps-section.lavender p,
.pl-ps-section.white p {
color: #250537 !important;
font-size: 0.97rem !important;
line-height: 1.8 !important;
margin: 0 0 16px !important;
}
/* =============================================
INTRO HIGHLIGHT
============================================= */
.pl-ps-highlight {
background: #eae6f5;
border-left: 5px solid #401579;
border-radius: 0 8px 8px 0;
padding: 18px 22px;
margin: 8px 0 0;
font-size: 0.97rem !important;
color: #250537 !important;
font-weight: 600 !important;
line-height: 1.7 !important;
}
/* =============================================
ENERGY MODE CARDS
============================================= */
.pl-ps-energy-grid {
display: grid;
grid-template-columns: repeat(4, minmax(0,1fr));
gap: 16px;
margin-top: 32px;
}
@media(max-width:720px) {
.pl-ps-energy-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }
}
@media(max-width:480px) {
.pl-ps-energy-grid { grid-template-columns: 1fr; }
}
.pl-ps-energy-card {
background: rgba(255,255,255,0.06) !important;
border: 1px solid rgba(157,141,189,0.2);
border-radius: 12px;
padding: 24px 20px;
transition: transform 0.15s;
}
.pl-ps-energy-card:hover { transform: translateY(-3px); }
.pl-ps-energy-pill {
display: inline-flex;
align-items: center;
gap: 6px;
font-size: 11px; font-weight: 800;
padding: 4px 12px;
border-radius: 20px;
margin-bottom: 14px;
text-transform: uppercase;
letter-spacing: 0.06em;
}
.pl-ps-energy-card h3 {
font-family: ‘Playfair Display’, serif !important;
font-size: 0.97rem !important;
font-weight: 900 !important;
color: #ffffff !important;
margin: 0 0 8px !important;
line-height: 1.25 !important;
}
.pl-ps-energy-card p {
font-size: 0.84rem !important;
color: #c8c0dd !important;
line-height: 1.55 !important;
margin: 0 !important;
}
.pl-ec-zombie .pl-ps-energy-pill { background: rgba(107,90,78,0.25); color: #d4b8a8 !important; }
.pl-ec-human .pl-ps-energy-pill { background: rgba(58,102,64,0.25); color: #90c496 !important; }
.pl-ec-super .pl-ps-energy-pill { background: rgba(157,141,189,0.25); color: #9d8dbd !important; }
.pl-ec-focus .pl-ps-energy-pill { background: rgba(0,149,176,0.2); color: #7bd9e8 !important; }
/* =============================================
VIEWS GRID
============================================= */
.pl-ps-views-grid {
display: grid;
grid-template-columns: repeat(4, minmax(0,1fr));
gap: 14px;
margin-top: 32px;
}
@media(max-width:720px) {
.pl-ps-views-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }
}
@media(max-width:480px) {
.pl-ps-views-grid { grid-template-columns: 1fr; }
}
.pl-ps-view-card {
background: #ffffff !important;
border: 1px solid rgba(157,141,189,0.25);
border-radius: 12px;
padding: 18px 16px;
display: flex;
gap: 12px;
align-items: flex-start;
transition: transform 0.15s;
}
.pl-ps-view-card:hover { transform: translateY(-2px); }
.pl-ps-view-icon {
font-size: 1.3rem;
line-height: 1;
flex-shrink: 0;
margin-top: 2px;
}
.pl-ps-view-card h4 {
font-family: ‘DM Sans’, sans-serif !important;
font-size: 0.85rem !important;
font-weight: 900 !important;
color: #17142b !important;
margin: 0 0 4px !important;
line-height: 1.3 !important;
}
.pl-ps-view-card p {
font-size: 0.78rem !important;
color: #5a5070 !important;
line-height: 1.5 !important;
margin: 0 !important;
}
/* =============================================
CHECKLIST
============================================= */
.pl-ps-checklist {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 10px 24px;
margin-top: 24px;
list-style: none !important;
padding: 0 !important;
}
@media(max-width:560px) {
.pl-ps-checklist { grid-template-columns: 1fr; }
}
.pl-ps-checklist li {
display: flex;
align-items: flex-start;
gap: 10px;
font-size: 0.9rem !important;
color: #c8c0dd !important;
line-height: 1.55 !important;
list-style: none !important;
}
.pl-ps-checklist li::before {
content: ‘✓’;
width: 20px; height: 20px;
border-radius: 50%;
flex-shrink: 0;
display: inline-flex;
align-items: center; justify-content: center;
background: rgba(0,149,176,0.2);
color: #0095b0 !important;
font-size: 11px; font-weight: 900;
margin-top: 1px;
}
/* =============================================
FOR YOU CARDS
============================================= */
.pl-ps-foryou-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0,1fr));
gap: 14px;
margin-top: 28px;
}
@media(max-width:600px) {
.pl-ps-foryou-grid { grid-template-columns: 1fr; }
}
.pl-ps-foryou-card {
background: #ffffff !important;
border: 1px solid rgba(157,141,189,0.25);
border-left: 3px solid #401579 !important;
border-radius: 0 10px 10px 0;
padding: 18px 20px;
}
.pl-ps-foryou-card p {
font-size: 0.88rem !important;
color: #250537 !important;
line-height: 1.65 !important;
margin: 0 !important;
}
.pl-ps-foryou-card p strong {
color: #17142b !important;
font-weight: 800 !important;
display: block;
margin-bottom: 4px;
}
/* =============================================
BODY DOUBLING CROSS-SELL
============================================= */
.pl-ps-crosssell {
background: rgba(0,149,176,0.1) !important;
border: 1px solid rgba(0,149,176,0.3);
border-radius: 12px;
padding: 24px 26px;
margin-top: 36px;
display: flex;
align-items: flex-start;
gap: 16px;
}
.pl-ps-crosssell-icon {
font-size: 1.6rem;
flex-shrink: 0;
margin-top: 2px;
}
.pl-ps-crosssell-text h4 {
font-family: ‘DM Sans’, sans-serif !important;
font-size: 0.92rem !important;
font-weight: 900 !important;
color: #ffffff !important;
margin: 0 0 6px !important;
line-height: 1.3 !important;
}
.pl-ps-crosssell-text p {
font-size: 0.86rem !important;
color: #c8c0dd !important;
line-height: 1.65 !important;
margin: 0 !important;
}
.pl-ps-crosssell-text a {
color: #7bd9e8 !important;
font-weight: 700 !important;
text-decoration: underline !important;
}
/* =============================================
ENTRY CONTENT OVERRIDES
============================================= */
.entry-content .pl-ps .pl-ps-section.dark h2,
.entry-content .pl-ps .pl-ps-section.purple h2 { color: #ffffff !important; font-family: ‘Playfair Display’, serif !important; }
.entry-content .pl-ps .pl-ps-section.lavender h2,
.entry-content .pl-ps .pl-ps-section.white h2 { color: #17142b !important; font-family: ‘Playfair Display’, serif !important; }
.entry-content .pl-ps .pl-ps-energy-card h3 { color: #ffffff !important; }
.entry-content .pl-ps .pl-ps-energy-card p { color: #c8c0dd !important; }
.entry-content .pl-ps .pl-ps-view-card h4 { color: #17142b !important; }
.entry-content .pl-ps .pl-ps-view-card p { color: #5a5070 !important; }
.entry-content .pl-ps .pl-ps-checklist li { color: #c8c0dd !important; }
.entry-content .pl-ps .pl-ps-foryou-card p { color: #250537 !important; }
.entry-content .pl-ps .pl-ps-foryou-card p strong { color: #17142b !important; }
.entry-content .pl-ps .pl-ps-crosssell-text h4 { color: #ffffff !important; }
.entry-content .pl-ps .pl-ps-crosssell-text p { color: #c8c0dd !important; }
What This System Does
A Flexible Productivity System You Can Adapt
Many productivity systems assume a more predictable workday than some people actually have. This workspace gives you several ways to sort and view tasks so you can choose the amount of structure that fits the day.
The Productivity System is a ready-built Notion workspace for capturing, sorting, and reviewing work. Its four optional modes are PurpleLalu’s practical capacity framework. Rename them, use them lightly, or ignore them if another structure fits better.
Use the view that is useful today. Priority, due-date, status, time-estimate, and optional capacity filters can narrow what is visible without pretending the template can choose for you.
The Core Framework
Meet Your Four Energy Modes
These four optional views group tasks by the level of effort or concentration you expect them to need. They are labels inside the template, not universal descriptions of ADHD or a test of what you should be able to do.
🧟 Zombie Mode
Brain Fog Is Real
A view for lower-demand or routine tasks such as copying information, organizing files, or completing small follow-ups.
🙂 Functioning Human
Upright and Coherent
A view for routine work that needs some attention but not your most concentrated planning or creative effort.
⚡ Superhero Status
Deep Work Unlocked
A view for work you have marked as requiring deeper focus, strategy, or creative attention.
🎯 Today’s Focus
One Task. Full Stop.
Use this view to surface one task you have selected as today’s focus and reduce the number of competing items on screen.
Built-In Views
Eight Ways to See Your Work. Zero Reasons to Panic.
Every view is pre-built. Duplicate the template, add your tasks, and adjust the labels or filters that do not fit. The views organize information you enter; they do not decide your priorities for you.
📥
Inbox
Brain dump everything here first. Sort it later. Or not. That is fine too.
⚡
Energy Match
Filter tasks by the optional capacity label you assigned so fewer items are visible at once.
🔥
Get Sh*t Done
High priority, no fluff. For when you have capacity and actually want to use it.
🗓️
When’s This Due?
Deadlines sorted by date. Because “I forgot” is not a business strategy.
🎯
Today’s Focus
Shows the task you selected as today’s focus when the full list is more than you need on screen.
📋
Just Tell Me What To Do
Shows a filtered, ordered task list so you can choose a next move from fewer visible options.
🗂️
All Tasks
Full picture — status, energy, priority, due date, and time estimate in one place.
🚨
Emergency Reset
A smaller reset view for reviewing what is open, what can wait, and what you want to keep visible.
Everything Inside
One Notion Workspace. Everything Pre-Built.
Duplicate the template, add your tasks, and you are done. No building from scratch, no watching setup tutorials, no hyperfocus spiral trying to make it perfect before you use it.
- Task Master database with 8 pre-built views
- Energy Level tagging — Zombie through Superhero
- Priority tiers: Do or Die, Should Do, Nice to Do
- Status tracking: Inbox, In Progress, Waiting, Done, Abandoned
- Time estimates on every task
- Quick Start guide — 2 minutes to set up
- Sample tasks pre-loaded so you can see it in action
- Emergency Reset Button for mid-chaos spirals
- Project relationship linking across tasks
- Instant Notion duplicate — no setup beyond adding your tasks
Is This For You?
This Productivity System Is for You If…
This template may fit if you want a ready-built Notion workspace and prefer to customize and maintain it yourself.
You rebuild your system every weekYou have tried several tools and want a simpler structure you can return to after a missed day or week.
You prefer ADHD-aware framingYou want ADHD-aware language and practical options without being told that one template will fit every person or every kind of work.
You already use Notion but it’s a messYou want a cleaner starting structure in Notion without building every database and view from scratch.
A large list makes the next action unclearThe optional capacity modes and the Just Tell Me What To Do view can reduce the number of tasks visible while you choose what comes next.
You want a system you can return toThe workspace is designed to remain usable after missed days; review what is current, archive what is not, and continue without rebuilding everything.
You are a freelancer or solopreneur managing everything soloClients, tasks, deadlines, and admin can live in one workspace, with fields and views you can adapt to your own business.
🧠
Prefer real-time company while you work?
Body doubling is a separate service for people who prefer another person present during a focused work session. See current session details →
Related